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 000000000..2736755ab Binary files /dev/null and b/tools/ido5.3_recomp/acpp differ diff --git a/tools/ido5.3_recomp/as1 b/tools/ido5.3_recomp/as1 new file mode 100755 index 000000000..10d23f82e Binary files /dev/null and b/tools/ido5.3_recomp/as1 differ diff --git a/tools/ido5.3_recomp/cc b/tools/ido5.3_recomp/cc new file mode 100755 index 000000000..46e67a325 Binary files /dev/null and b/tools/ido5.3_recomp/cc differ diff --git a/tools/ido5.3_recomp/cc_c.c b/tools/ido5.3_recomp/cc_c.c new file mode 100644 index 000000000..cfc8b127e --- /dev/null +++ b/tools/ido5.3_recomp/cc_c.c @@ -0,0 +1,70220 @@ +#include "header.h" +static const uint32_t rodata[] = { +0x706c3100,0x706c6900,0x636f6200,0x696c0000,0x73740000,0x616e6c00,0x632b2b00,0x63630000, +0x63787800,0x43000000,0x63707000,0x43585800,0x43505000,0x2e630000,0x202d6c6d,0x0, +0x202d6c70,0x0,0x202d6c46,0x37370000,0x202d6c49,0x37370000,0x202d6c55,0x37370000, +0x202d6c69,0x73616d00,0x202d6c65,0x78630000,0x202d6c64,0x77000000,0x202d6c70,0x726f6600, +0x202d6c78,0x6d616c6c,0x6f630000,0x202d6c6d,0x6c640000,0x6c697374,0x0,0x6b656570, +0x0,0x6c697374,0x0,0x6b656570,0x0,0x30000000,0x2f000000,0x2f000000, +0x61637274,0x312e6f00,0x63727431,0x2e6f0000,0x6d637274,0x312e6f00,0x2f757372,0x2f62696e, +0x2f6d3400,0x2f757372,0x2f62696e,0x2f726174,0x666f7200,0x63630000,0x2f000000,0x70630000, +0x2f000000,0x66373700,0x2f000000,0x63630000,0x2f000000,0x706c3100,0x2f000000,0x636f626f, +0x6c000000,0x2f000000,0x5347495f,0x53565234,0x0,0x5347495f,0x43430000,0x456e7669, +0x726f6e6d,0x656e7420,0x76617269,0x61626c65,0x20534749,0x5f434320,0x69732065,0x6d707479, +0x3a206967,0x6e6f7265,0x640a0000,0x2d63636b,0x72000000,0x70000000,0x2d616e73,0x69000000, +0x70000000,0x2d78616e,0x73690000,0x70000000,0x2d616e73,0x69706f73,0x69780000,0x70000000, +0x456e7669,0x726f6e6d,0x656e7420,0x76617269,0x61626c65,0x20534749,0x5f434320,0x636f6e74, +0x656e7473,0x20756e72,0x65636f67,0x6e697a61,0x626c6520,0x616e6420,0x69676e6f,0x7265643b, +0x20222573,0x22206e6f,0x74206f6e,0x65206f66,0x3a202d63,0x636b7220,0x2d616e73,0x69202d78, +0x616e7369,0x202d616e,0x7369706f,0x7369780a,0x0,0x2f000000,0x63630000,0x63630000, +0x63630000,0x70630000,0x70630000,0x70630000,0x66373700,0x66373700,0x66373700,0x61730000, +0x61730000,0x61730000,0x706c3100,0x706c3100,0x706c3100,0x636f626f,0x6c000000,0x636f626f, +0x6c000000,0x636f626f,0x6c000000,0x6e63632e,0x616c7400,0x6e63632e,0x616c7400,0x6e636300, +0x4e43432e,0x616c7400,0x4e43432e,0x616c7400,0x476f7420,0x68657265,0xa000000,0x4e43432e, +0x616c7400,0x4443432e,0x616c7400,0x4443432e,0x616c7400,0x4443432e,0x616c7400,0x6e636300, +0x6e636300,0x6e636300,0x4e434300,0x4e434300,0x4e434300,0x44434300,0x44434300,0x44434300, +0x2f000000,0x63630000,0x63630000,0x63630000,0x70630000,0x70630000,0x70630000,0x66373700, +0x66373700,0x66373700,0x61730000,0x61730000,0x61730000,0x706c3100,0x706c3100,0x706c3100, +0x636f626f,0x6c000000,0x636f626f,0x6c000000,0x636f626f,0x6c000000,0x6e63632e,0x616c7400, +0x6e63632e,0x616c7400,0x6e636300,0x4e43432e,0x616c7400,0x4e43432e,0x616c7400,0x4e43432e, +0x616c7400,0x4443432e,0x616c7400,0x4443432e,0x616c7400,0x4443432e,0x616c7400,0x6e636300, +0x6e636300,0x6e636300,0x4e434300,0x4e434300,0x4e434300,0x44434300,0x44434300,0x44434300, +0x4443435f,0x5354445f,0x50415448,0x53000000,0x434f4d50,0x5f544152,0x4745545f,0x524f4f54, +0x0,0x2f000000,0x2f000000,0x544f4f4c,0x524f4f54,0x0,0x2f000000,0x2f000000, +0x6c69622f,0x616c6967,0x6e000000,0x544d5044,0x49520000,0x2f746d70,0x2f000000,0x2f000000, +0x63746d74,0x73745858,0x58585858,0x0,0x77000000,0x63633a20,0x63616e27,0x74207772, +0x69746520,0x746f2024,0x544d5044,0x49523a20,0x25730000,0x524c535f,0x49445f4f,0x424a4543, +0x54000000,0x2d6e6f6e,0x5f736861,0x72656400,0x38000000,0x2d697269,0x78340000,0x38000000, +0x2d636f66,0x66000000,0x38000000,0x2d6d6970,0x73330000,0x38000000,0x2d657863,0x70740000, +0x38000000,0x2d616269,0x0,0x2d4f3300,0x2d6e6f73,0x74646c69,0x62000000,0x2d454220, +0x6f72202d,0x454c206d,0x75737420,0x70726563,0x65646520,0x616e7920,0x2d422066,0x6c616773, +0xa000000,0x2d454220,0x6f72202d,0x454c206d,0x75737420,0x70726563,0x65646520,0x616e7920, +0x2d422066,0x6c616773,0xa000000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x64000000, +0x7573722f,0x6c69622f,0x61626900,0x7573722f,0x6c696200,0x6c696200,0x68000000,0x2f000000, +0x7573722f,0x696e636c,0x7564652f,0x43430000,0x7573722f,0x696e636c,0x75646500,0x2d737464, +0x30000000,0x73767234,0x0,0x0,0x2d595376,0x0,0x2d59537a,0x0, +0x2d637673,0x5f6e6f73,0x72630000,0x2d637673,0x0,0x2c000000,0x7573722f,0x35696e63, +0x6c756465,0x0,0x7573722f,0x696e636c,0x7564652f,0x43430000,0x7573722f,0x696e636c, +0x75646500,0x68000000,0x2d6e6f6e,0x5f736861,0x72656400,0x2d6e6f6e,0x5f736861,0x72656400, +0x2d6e6f6e,0x5f736861,0x72656400,0x2d6e6f6e,0x5f736861,0x72656400,0x2d63616c,0x6c5f7368, +0x61726564,0x0,0x2d63616c,0x6c5f7368,0x61726564,0x0,0x6e6f2073,0x6f757263, +0x652c206f,0x626a6563,0x74206f72,0x2075636f,0x64652066,0x696c6520,0x73706563,0x69666965, +0x640a0000,0x2d773100,0x2d770000,0x6e6f2073,0x6f757263,0x65206669,0x6c650a00,0x61637274, +0x312e6f00,0x72000000,0x272d6c63,0x5f732720,0x73706563,0x69666965,0x642e2053,0x68617265, +0x64207665,0x7273696f,0x6e206f66,0x2043206c,0x69627261,0x72792064,0x6f657320,0x6e6f7420, +0x636f6e66,0x6f726d20,0x746f2041,0x4e534920,0x58332e31,0x35392d31,0x3938392e,0xa000000, +0x30000000,0x2d4b5049,0x43202874,0x68652064,0x65666175,0x6c742920,0x6973206f,0x6e6c7920, +0x636f6d70,0x61746962,0x6c652077,0x69746820,0x2d472030,0x2c206368,0x616e6769,0x6e672074, +0x6f202d47,0x20302e20,0xa000000,0x30000000,0x2d6e6f6e,0x5f736861,0x72656420,0x6973206e, +0x6f742063,0x6f6d7061,0x7469626c,0x65207769,0x7468202d,0x6162692c,0x20636861,0x6e67696e, +0x6720746f,0x202d6162,0x692e0a00,0x30000000,0x2d445f4d,0x49505345,0x42000000,0x2d444d49, +0x50534542,0x0,0x2d445f5f,0x53544443,0x5f5f3d31,0x0,0x2d445f50,0x4f534958, +0x5f534f55,0x5243453d,0x31000000,0x2d454200,0x2d454200,0x2d454200,0x2d454200,0x2d454200, +0x2d454200,0x2d454200,0x2d454200,0x2d454200,0x2d454200,0x2d445f4d,0x49505345,0x4c000000, +0x2d445f4d,0x49505345,0x4c000000,0x2d444d49,0x5053454c,0x0,0x2d445f5f,0x53544443, +0x5f5f3d31,0x0,0x2d445f50,0x4f534958,0x5f534f55,0x5243453d,0x31000000,0x2d454c00, +0x2d454c00,0x2d454c00,0x2d454c00,0x2d454c00,0x2d454c00,0x2d454c00,0x2d454c00,0x2d454c00, +0x2d454c00,0x2d454c00,0x2d586730,0x0,0x2d673000,0x2d673000,0x2d673000,0x2d673000, +0x2d673000,0x2d673000,0x2d673000,0x2d673000,0x2d673000,0x2d673000,0x2d673000,0x2d5a6730, +0x0,0x2d5a6731,0x0,0x2d586731,0x0,0x2d673100,0x2d5a6732,0x0, +0x2d586732,0x0,0x2d673200,0x2d5a6733,0x0,0x2d586733,0x0,0x2d673300, +0x63616e27,0x74207573,0x65202d6d,0x702f2d70,0x66612077,0x69746820,0x2d64646f,0x70740a00, +0x2d6d6970,0x73332069,0x6d706c69,0x6573202d,0x36346269,0x742c2077,0x68696368,0x20697320, +0x6e6f7420,0x73757070,0x6f727465,0x642e0a00,0x49524958,0x34206e6f,0x74207375,0x70706f72, +0x74656420,0x696e2044,0x656c7461,0x2d432b2b,0xa000000,0x49524958,0x3420616e,0x64202d73, +0x61206e6f,0x74207375,0x70706f72,0x74656420,0x746f6765,0x74686572,0xa000000,0x2d736861, +0x72656420,0x63616e20,0x62652073,0x70656369,0x66696564,0x206f6e6c,0x79207768,0x656e2061, +0x206c696e,0x6b206973,0x20746f20,0x62652070,0x6572666f,0x726d6564,0xa000000,0x2d462061, +0x6e64202d,0x736d6172,0x74206361,0x6e6e6f74,0x20626520,0x73706563,0x69666965,0x6420746f, +0x67657468,0x65723a20,0x2d736d61,0x72742069,0x676e6f72,0x65640a00,0x4443435f,0x464f5243, +0x455f4f50,0x54000000,0x2d44756e,0x69780000,0x63616e27,0x74206d69,0x78202d6d,0x69707332, +0x20776974,0x68202d64,0x776f7063,0x6f64650a,0x0,0x2d446d69,0x70733d32,0x0, +0x2d446d69,0x70733d33,0x0,0x2d446d69,0x70733d31,0x0,0x2d44686f,0x73745f6d, +0x69707300,0x2d363462,0x69740000,0x2d363462,0x69740000,0x2d64776f,0x70636f64,0x65000000, +0x2d64776f,0x70636f64,0x65000000,0x2d6d6970,0x73330000,0x2d6d6970,0x73330000,0x4d000000, +0x2d64776f,0x70636f64,0x65000000,0x2d64776f,0x70636f64,0x65000000,0x2d6d6970,0x73330000, +0x2d6d6970,0x73330000,0x4d000000,0x2d4f3000,0x2d4f3100,0x2d4f3200,0x2d4f3300,0x2d4f3400, +0x2d617574,0x6f6d6174,0x69630000,0x2d737461,0x74696300,0x2d737461,0x74696300,0x436f6e66, +0x6c696374,0x696e6720,0x666c6167,0x733b202d,0x6e6f6c6f,0x636b2061,0x6e64202d,0x6c70696c, +0x6f636b20,0x63616e27,0x7420626f,0x74682062,0x65207370,0x65636966,0x6965640a,0x0, +0x6f6e6c79,0x206f6e65,0x20736f75,0x72636520,0x66696c65,0x2063616e,0x20626520,0x73706563, +0x69666965,0x64207769,0x74682025,0x730a0000,0x61730000,0x77000000,0x25732025,0x73257325, +0x730a0000,0x2d632000,0x0,0x0,0x25730a00,0x63616e6e,0x6f74206f,0x70656e20, +0x636f6d6d,0x616e6466,0x696c6520,0x27257327,0xa000000,0x752e6f75,0x742e3f00,0x2e3f0000, +0x25733a0a,0x0,0x2e540000,0x704b666a,0x736d766f,0x63616274,0x797a0000,0x704b666a, +0x736d766f,0x63616274,0x797a0000,0x704b666a,0x736d766f,0x63616274,0x797a0000,0x704b666a, +0x736d766f,0x63616274,0x797a0000,0x70666a73,0x6d766f63,0x61627479,0x7a000000,0x70666a73, +0x6d766f63,0x61627479,0x7a000000,0x70666a73,0x6d766f63,0x61627479,0x7a000000,0x70666a73, +0x6d766f63,0x61627479,0x7a000000,0x7066656b,0x6a736d76,0x6f636162,0x74797a00,0x7066656b, +0x6a736d76,0x6f636162,0x74797a00,0x7066656b,0x6a736d76,0x6f636162,0x74797a00,0x7066656b, +0x6a736d76,0x6f636162,0x74797a00,0x70656b6a,0x736d766f,0x63616274,0x797a0000,0x70666a73, +0x6d766f63,0x61627479,0x7a000000,0x66000000,0x75746f62,0x0,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x70000000,0x70000000,0x70000000,0x70000000,0x2d363462,0x6974206f,0x7074696f, +0x6e206973,0x206e6f74,0x20696d70,0x6c656d65,0x6e746564,0x20776974,0x68206363,0x6f6d206f, +0x72206163,0x636f6d2e,0xa000000,0x63707000,0x61637070,0x0,0x2d445f4d,0x4950535f, +0x46505345,0x543d3136,0x0,0x2d445f4d,0x4950535f,0x4953413d,0x31000000,0x2d445f4d, +0x4950535f,0x4953413d,0x32000000,0x2d445f4d,0x4950535f,0x4953413d,0x33000000,0x2d445f41, +0x42494f33,0x323d3100,0x2d445f4d,0x4950535f,0x53494d3d,0x5f414249,0x4f333200,0x2d445f4d, +0x4950535f,0x535a494e,0x543d3332,0x0,0x2d445f4d,0x4950535f,0x535a4c4f,0x4e473d33, +0x32000000,0x2d445f4d,0x4950535f,0x535a5054,0x523d3332,0x0,0x2d445f4d,0x4950535f, +0x46505345,0x543d3332,0x0,0x2d445f4d,0x4950535f,0x4953413d,0x5f4d4950,0x535f4953, +0x415f4d49,0x50533300,0x2d445f4d,0x4950535f,0x53494d3d,0x5f4d4950,0x535f5349,0x4d5f4142, +0x49363400,0x2d445f4d,0x4950535f,0x535a494e,0x543d3332,0x0,0x2d445f4d,0x4950535f, +0x535a4c4f,0x4e473d36,0x34000000,0x2d445f4d,0x4950535f,0x535a5054,0x523d3634,0x0, +0x556e6b6e,0x6f776e20,0x76616c75,0x6520666f,0x72206d69,0x70735f61,0x62693a20,0x25642e0a, +0x0,0x2d6e6f73,0x7464696e,0x63000000,0x2d445f5f,0x45585445,0x4e53494f,0x4e535f5f, +0x0,0x2d57616c,0x6c000000,0x2d747261,0x64697469,0x6f6e616c,0x0,0x2d747269, +0x67726170,0x68730000,0x2d756e64,0x65660000,0x2d700000,0x2d445f5f,0x45585445,0x4e53494f, +0x4e535f5f,0x0,0x2d594500,0x2d610000,0x2d445f5f,0x45585445,0x4e53494f,0x4e535f5f, +0x0,0x2d445f4c,0x414e4755,0x4147455f,0x435f504c,0x55535f50,0x4c55533d,0x31000000, +0x2d445f5f,0x63706c75,0x73706c75,0x733d3100,0x2d445f5f,0x414e5349,0x5f435050,0x5f5f3d31, +0x0,0x2d445f44,0x454c5441,0x5f455854,0x454e5349,0x4f4e533d,0x31000000,0x2d444c41, +0x4e475541,0x47455f43,0x0,0x2d445f4c,0x414e4755,0x4147455f,0x43000000,0x2d445f4c, +0x414e4755,0x4147455f,0x50575243,0x0,0x2d747269,0x67726170,0x68730000,0x2d444c41, +0x4e475541,0x47455f50,0x41534341,0x4c000000,0x2d445f4c,0x414e4755,0x4147455f,0x50415343, +0x414c0000,0x2d510000,0x2d444c41,0x4e475541,0x47455f46,0x4f525452,0x414e0000,0x2d445f4c, +0x414e4755,0x4147455f,0x464f5254,0x52414e00,0x2d444c41,0x4e475541,0x47455f41,0x5353454d, +0x424c5900,0x2d445f4c,0x414e4755,0x4147455f,0x41535345,0x4d424c59,0x0,0x2d444c41, +0x4e475541,0x47455f50,0x4c310000,0x2d445f4c,0x414e4755,0x4147455f,0x504c3100,0x2d444c41, +0x4e475541,0x47455f43,0x4f424f4c,0x0,0x2d445f4c,0x414e4755,0x4147455f,0x434f424f, +0x4c000000,0x2d445f5f,0x494e4c49,0x4e455f49,0x4e545249,0x4e534943,0x53000000,0x2d447367, +0x69000000,0x2d445356,0x52330000,0x2d445f5f,0x53565233,0x0,0x2d445f5f,0x73676900, +0x2d445f5f,0x73676900,0x2d445f5f,0x53565233,0x0,0x2d240000,0x2d646f6c,0x6c617200, +0x2d240000,0x2d44756e,0x69780000,0x2d446d69,0x70730000,0x2d44686f,0x73745f6d,0x69707300, +0x2d445f5f,0x756e6978,0x0,0x2d445f5f,0x686f7374,0x5f6d6970,0x73000000,0x2d445f53, +0x5652345f,0x534f5552,0x43450000,0x2d445f4d,0x4f444552,0x4e5f4300,0x2d445f53,0x47495f53, +0x4f555243,0x45000000,0x2d445f50,0x49430000,0x2d445f5f,0x44534f5f,0x5f000000,0x2d445f5f, +0x756e6978,0x0,0x2d445f5f,0x686f7374,0x5f6d6970,0x73000000,0x2d445f53,0x5652345f, +0x534f5552,0x43450000,0x2d445f4d,0x4f444552,0x4e5f4300,0x2d445f50,0x49430000,0x2d445f5f, +0x44534f5f,0x5f000000,0x2d445359,0x53545950,0x455f0000,0x2d445f53,0x59535459,0x50455f00, +0x2d445359,0x53545950,0x455f5359,0x53560000,0x2d445f53,0x59535459,0x50455f53,0x59535600, +0x2d445f5f,0x36344249,0x54000000,0x2d445f4c,0x4f4e474c,0x4f4e4700,0x2d445f5f,0x6d697073, +0x3d320000,0x2d445f5f,0x6d697073,0x3d330000,0x2d445f5f,0x6d697073,0x3d310000,0x2f757372, +0x2f697269,0x78342f00,0x7573722f,0x696e636c,0x75646500,0x2f000000,0x2d490000,0x2d490000, +0x2d490000,0x2d490000,0x2e690000,0x63616e27,0x74206f76,0x65727772,0x69746520,0x61207772, +0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d4b0000,0x2d450000, +0x70000000,0x70000000,0x2d450000,0x2d445f4c,0x414e4755,0x4147455f,0x43000000,0x2d445f43, +0x46450000,0x2d444c41,0x4e475541,0x47455f50,0x41534341,0x4c000000,0x2d445f4c,0x414e4755, +0x4147455f,0x50415343,0x414c0000,0x2d510000,0x2d444c41,0x4e475541,0x47455f46,0x4f525452, +0x414e0000,0x2d445f4c,0x414e4755,0x4147455f,0x464f5254,0x52414e00,0x2d737464,0x30000000, +0x2d444c41,0x4e475541,0x47455f41,0x5353454d,0x424c5900,0x2d445f4c,0x414e4755,0x4147455f, +0x41535345,0x4d424c59,0x0,0x2d444c41,0x4e475541,0x47455f50,0x4c310000,0x2d445f4c, +0x414e4755,0x4147455f,0x504c3100,0x2d444c41,0x4e475541,0x47455f43,0x4f424f4c,0x0, +0x2d445f4c,0x414e4755,0x4147455f,0x434f424f,0x4c000000,0x2d445f5f,0x756e6978,0x0, +0x2d445f5f,0x36344249,0x54000000,0x2d445f4c,0x4f4e474c,0x4f4e4700,0x2d445f5f,0x6d697073, +0x3d320000,0x2d445f5f,0x6d697073,0x3d330000,0x2d445f5f,0x6d697073,0x3d310000,0x2d445f5f, +0x686f7374,0x5f6d6970,0x73000000,0x2d445f50,0x49430000,0x2d445f5f,0x44534f5f,0x5f000000, +0x2d445f53,0x59535459,0x50455f53,0x56523400,0x2f000000,0x2d490000,0x2d490000,0x2d490000, +0x2d737464,0x31000000,0x2d737464,0x0,0x2d737464,0x30000000,0x2d760000,0x2d597700, +0x612e6f75,0x74000000,0x2d594e00,0x2d594400,0x2d4b0000,0x2d6d0000,0x2e690000,0x63616e27, +0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669, +0x6c652025,0x73200a00,0x70000000,0x2d736f70,0x7420616e,0x64202d70,0x63612062,0x6f746820, +0x73706563,0x69666965,0x643b202d,0x736f7074,0x2069676e,0x6f726564,0x2e0a0000,0x636f7074, +0x0,0x2d6c6f6f,0x70756e72,0x6f6c6c00,0x30000000,0x2d493d00,0x4d000000,0x2d434d50, +0x3d000000,0x2d63703d,0x69000000,0x2d73793d,0x6b000000,0x49000000,0x2d760000,0x63707000, +0x61637070,0x0,0x2d6c0000,0x2d6e6f73,0x7464696e,0x63000000,0x70000000,0x2d6c6f6f, +0x70756e72,0x6f6c6c00,0x30000000,0x70636100,0x2d493d00,0x4d000000,0x2d434d50,0x3d000000, +0x4c000000,0x2d4c3d00,0x2d6c6f3d,0x6c730000,0x2d63703d,0x69000000,0x2d73793d,0x6b000000, +0x63707000,0x61637070,0x0,0x49000000,0x2d760000,0x2d6c0000,0x2d6e6f73,0x7464696e, +0x63000000,0x70000000,0x2d760000,0x2d4f0000,0x2d620000,0x2d6e0000,0x2d5a7a00,0x2d5a4f00, +0x2d5a5300,0x2d517a00,0x2d516e00,0x2d730000,0x2d750000,0x2d597700,0x2d594a00,0x2d594400, +0x2d4b0000,0x2d6d0000,0x2d597000,0x2d595200,0x612e6f75,0x74000000,0x2d594e00,0x2d747573, +0x65640000,0x2d74616c,0x6c000000,0x2d540000,0x2d594f00,0x2d420000,0x2d5a6300,0x2d594700, +0x2d000000,0x50000000,0x2d4b0000,0x2d616e73,0x69000000,0x2d63636b,0x72000000,0x2d78616e, +0x73690000,0x63616e27,0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74, +0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d6e6f63,0x70700000,0x2d6e6f63,0x70700000, +0x2d587600,0x2d445f43,0x46450000,0x2d416d61,0x6368696e,0x65286d69,0x70732900,0x2d417379, +0x7374656d,0x28756e69,0x78290000,0x2d470000,0x2d737464,0x31000000,0x2d737464,0x0, +0x2d737464,0x30000000,0x2d587072,0x6f746f74,0x79706573,0x0,0x2d585300,0x2d58636d, +0x643a0000,0x2d635f69,0x6e6c696e,0x65000000,0x62746f75,0x0,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x6163636f,0x6d000000,0x63636f6d,0x0,0x2d587600,0x2d584d50,0x0, +0x2d58646f,0x6c6c6172,0x0,0x2d587265,0x616c5f66,0x70000000,0x2d587072,0x6f746f74, +0x79706573,0x0,0x2d587861,0x6e736900,0x2d58616e,0x73690000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d585300,0x2d635f69,0x6e6c696e,0x65000000,0x62746f75,0x0,0x63616e27, +0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669, +0x6c652025,0x73200a00,0x75706173,0x0,0x2d760000,0x2d470000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d740000,0x62746f75,0x0,0x63616e27,0x74206f76,0x65727772,0x69746520, +0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00,0x706c3166, +0x65000000,0x2d760000,0x2d6f0000,0x2d730000,0x2d700000,0x2d650000,0x756c7069,0x0, +0x2d760000,0x2d730000,0x2d6f0000,0x2d740000,0x62746f75,0x0,0x636f6266,0x65000000, +0x2d760000,0x2d6f0000,0x2d730000,0x2d700000,0x2d706400,0x2d646400,0x2d650000,0x6d340000, +0x65666c20,0x6e6f7420,0x73757070,0x6f727465,0x642e2043,0x616e6e6f,0x74207573,0x65202e65, +0x2066696c,0x65730a00,0x72617466,0x6f720000,0x2d736f70,0x7420616e,0x64202d70,0x66612062, +0x6f746820,0x73706563,0x69666965,0x643b202d,0x736f7074,0x2069676e,0x6f726564,0x2e0a0000, +0x2d6c6f6f,0x70756e72,0x6f6c6c00,0x30000000,0x666f7074,0x20646f65,0x73206e6f,0x74207265, +0x636f676e,0x697a6520,0x74686520,0x2d693220,0x6f707469,0x6f6e0a00,0x666f7074,0x20646f65, +0x73206e6f,0x74207265,0x636f676e,0x697a6520,0x74686520,0x2d363620,0x6f707469,0x6f6e0a00, +0x666f7074,0x20646f65,0x73206e6f,0x74207265,0x636f676e,0x697a6520,0x74686520,0x2d75206f, +0x7074696f,0x6e0a0000,0x666f7074,0x20646f65,0x73206e6f,0x74207375,0x70706f72,0x74207468, +0x65202d62,0x61636b73,0x6c617368,0x206f7074,0x696f6e0a,0x0,0x666f7074,0x20646f65, +0x73206e6f,0x74207375,0x70706f72,0x74207468,0x65202d55,0x206f7074,0x696f6e0a,0x0, +0x666f7074,0x0,0x6c000000,0x2d4c3d00,0x6d000000,0x2d463d00,0x2d493d00,0x2d736361, +0x6e3d3132,0x30000000,0x2d736361,0x6e3d3133,0x32000000,0x2d736176,0x653d616c,0x6c000000, +0x2d6f6e65,0x74726970,0x0,0x2d646c69,0x6e657300,0x2d737570,0x70726573,0x733d7700, +0x2d6c6f3d,0x6c6e6f00,0x2d637573,0x746f6d65,0x723d0000,0x2d6f7269,0x67696e61,0x6c5f6669, +0x6c656e61,0x6d653d00,0x2d696e63,0x6c756465,0x3d2f7573,0x722f696e,0x636c7564,0x65000000, +0x2d63703d,0x69000000,0x2d6c6f6f,0x70756e72,0x6f6c6c00,0x30000000,0x50464120,0x646f6573, +0x206e6f74,0x20726563,0x6f676e69,0x7a652074,0x6865202d,0x6932206f,0x7074696f,0x6e0a0000, +0x50464120,0x646f6573,0x206e6f74,0x20726563,0x6f676e69,0x7a652074,0x6865202d,0x3636206f, +0x7074696f,0x6e0a0000,0x50464120,0x646f6573,0x206e6f74,0x20726563,0x6f676e69,0x7a652074, +0x6865202d,0x75206f70,0x74696f6e,0xa000000,0x50464120,0x646f6573,0x206e6f74,0x20737570, +0x706f7274,0x20746865,0x202d6261,0x636b736c,0x61736820,0x6f707469,0x6f6e0a00,0x50464120, +0x646f6573,0x206e6f74,0x20737570,0x706f7274,0x20746865,0x202d5520,0x6f707469,0x6f6e0a00, +0x70666100,0x6c000000,0x2d4c3d00,0x6d000000,0x2d463d00,0x2d493d00,0x2d736361,0x6e3d3132, +0x30000000,0x2d736361,0x6e3d3133,0x32000000,0x2d736176,0x653d616c,0x6c000000,0x2d6f6e65, +0x74726970,0x0,0x2d646c69,0x6e657300,0x2d737570,0x70726573,0x733d7700,0x2d6c6f3d, +0x6c6e6f00,0x2d6c6f3d,0x6c6f0000,0x2d616e61,0x6c797369,0x733d0000,0x2d6e6f61,0x6e616c79, +0x73697300,0x2d637573,0x746f6d65,0x723d0000,0x2d6f7269,0x67696e61,0x6c5f6669,0x6c656e61, +0x6d653d00,0x2d696e63,0x6c756465,0x3d2f7573,0x722f696e,0x636c7564,0x65000000,0x2d63703d, +0x69000000,0x2d703d31,0x0,0x2d75723d,0x31000000,0x2d706661,0x70726570,0x6173732c, +0x0,0x43616e27,0x74207061,0x72736520,0x2d706661,0x70726570,0x61737320,0x6f707469, +0x6f6e0a00,0x2d706661,0x70726570,0x61737300,0x42616420,0x70666170,0x72657061,0x73732073, +0x796e7461,0x783a206e,0x6f206172,0x67206166,0x74657220,0x636f6d6d,0x610a0000,0x66636f6d, +0x0,0x2d616c69,0x676e5f63,0x6f6d6d6f,0x6e000000,0x2d4d5000,0x2d73686f,0x77646972, +0x74000000,0x2d760000,0x2d585300,0x2d6e6f63,0x6f646500,0x2d587500,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d740000,0x756a6f69,0x6e000000,0x2d760000,0x2d6f0000,0x2d6e6f6e,0x5f736861, +0x72656400,0x756c6400,0x2f000000,0x2f000000,0x2d4c0000,0x7573722f,0x6c69622f,0x6e6f6e73, +0x68617265,0x642f0000,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x2f000000,0x2d4c0000, +0x7573722f,0x6c69622f,0x0,0x6d697073,0x322f6e6f,0x6e736861,0x72656400,0x2d4c0000, +0x7573722f,0x6c69622f,0x0,0x6d697073,0x32000000,0x2d4c0000,0x7573722f,0x6c69622f, +0x0,0x6d697073,0x322f6e6f,0x6e736861,0x72656400,0x2d4c0000,0x7573722f,0x6c69622f, +0x0,0x6d697073,0x32000000,0x2d535953,0x54595045,0x5f535652,0x34000000,0x2d5f5359, +0x53545950,0x455f5356,0x52340000,0x2d726571,0x75697265,0x5f64796e,0x616d6963,0x5f6c696e, +0x6b000000,0x5f726c64,0x5f6e6577,0x5f696e74,0x65726661,0x63650000,0x2d6b4200,0x2d4c0000, +0x2d4c0000,0x2f757372,0x2f697269,0x78342f00,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265, +0x642f0000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6372746e,0x2e6f0000,0x2d4c0000,0x2f757372,0x2f697269, +0x78342f00,0x7573722f,0x6c69622f,0x0,0x7573722f,0x6c69622f,0x0,0x7573722f, +0x6c69622f,0x0,0x6372746e,0x2e6f0000,0x2d6e6f5f,0x4175746f,0x476e756d,0x0, +0x2d707265,0x73657276,0x655f6465,0x61645f63,0x6f646500,0x73767233,0x0,0x2d6c6273, +0x64000000,0x2d6c7465,0x726d6361,0x70000000,0x2d6c6b61,0x70696f00,0x2d6c6b61,0x70696f00, +0x2d6c635f,0x73000000,0x2d6c6300,0x2d6c6d70,0x63000000,0x2d6c635f,0x73000000,0x2d6c635f, +0x73000000,0x2d6c635f,0x73000000,0x72000000,0x2d6c6300,0x2d6c6d00,0x2d6c6661,0x73746d00, +0x2d6b6f00,0x7573706c,0x69740000,0x2d760000,0x63616e27,0x74206f76,0x65727772,0x69746520, +0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d6f0000, +0x2d740000,0x756d6572,0x67650000,0x2d760000,0x2d6f0000,0x63616e27,0x74206f76,0x65727772, +0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00, +0x2d740000,0x756c6f6f,0x70000000,0x2d760000,0x2d6f0000,0x63616e27,0x74206f76,0x65727772, +0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00, +0x2d740000,0x756f7074,0x30000000,0x2d760000,0x2d470000,0x63616e27,0x74206f76,0x65727772, +0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00, +0x2d740000,0x64646f70,0x74000000,0x2d760000,0x2d470000,0x63616e27,0x74206f76,0x65727772, +0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00, +0x2d650000,0x756f7074,0x0,0x2d760000,0x2d470000,0x2d6e6f50,0x616c6961,0x73000000, +0x2d6b7069,0x636f7074,0x0,0x2d6e6f6b,0x7069636f,0x70740000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d740000,0x62746f75,0x0,0x7567656e,0x0,0x2d760000,0x2d470000, +0x2d706963,0x31000000,0x2d706963,0x32000000,0x2d6f0000,0x2d6c0000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d6f0000,0x63616e27,0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d, +0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d6f0000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x63616e27,0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74, +0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d6c0000,0x2d6f0000,0x63616e27,0x74206f76, +0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025, +0x73200a00,0x2d740000,0x2d74656d,0x70000000,0x61733000,0x2d760000,0x2d470000,0x2d6f0000, +0x2e470000,0x63616e27,0x74206f76,0x65727772,0x69746520,0x61207772,0x6974652d,0x70726f74, +0x65637465,0x64206669,0x6c652025,0x73200a00,0x63616e27,0x74206f76,0x65727772,0x69746520, +0x61207772,0x6974652d,0x70726f74,0x65637465,0x64206669,0x6c652025,0x73200a00,0x2d740000, +0x61733100,0x2d746670,0x0,0x2d6e6f61,0x6c696173,0x6f6b0000,0x2d616c69,0x676e5f63, +0x6f6d6d6f,0x6e000000,0x2d706963,0x30000000,0x2d636f66,0x66000000,0x2d656c66,0x0, +0x2d706963,0x31000000,0x2d706963,0x32000000,0x2d636f66,0x66000000,0x2d636f66,0x66000000, +0x2d656c66,0x0,0x2d760000,0x2d6e6f67,0x6c6f6261,0x6c000000,0x2d470000,0x2d703000, +0x2d703100,0x2d6f0000,0x612e6f75,0x74000000,0x2d740000,0x2d650000,0x25732064,0x6f657320, +0x6e6f7420,0x65786973,0x74206f72,0x20697320,0x6e6f7420,0x73746174,0x2832292d,0x61626c65, +0x2e204e6f,0x74206465,0x6c657465,0x64202869,0x66206974,0x20657869,0x73747329,0x20657665, +0x6e207468,0x6f756768,0x20617331,0x20666169,0x6c65642e,0xa000000,0x25732069,0x73206e6f, +0x74206120,0x72656775,0x6c617220,0x66696c65,0x2c206e6f,0x74206465,0x6c657465,0x64206576, +0x656e2074,0x686f7567,0x68206173,0x31206661,0x696c6564,0x2e0a0000,0x66000000,0x63616e27, +0x74206d69,0x78202d6d,0x69707332,0x20776974,0x68207368,0x61726564,0x2c207472,0x79207573, +0x696e6720,0x2d6e6f6e,0x5f736861,0x7265640a,0x0,0x63616e27,0x74206d69,0x78207563, +0x6f646520,0x33322d62,0x6974202d,0x6d697073,0x33207769,0x74682073,0x68617265,0x640a0000, +0x63616e27,0x74206d69,0x78202d63,0x6f666620,0x77697468,0x20736861,0x7265642c,0x20747279, +0x20757369,0x6e67202d,0x6e6f6e5f,0x73686172,0x65640a00,0x63616e27,0x74206d69,0x78202d65, +0x78637074,0x20776974,0x68207368,0x61726564,0x2c207472,0x79207573,0x696e6720,0x2d6e6f6e, +0x5f736861,0x7265640a,0x0,0x63616e27,0x74206d69,0x78202d73,0x68617265,0x64207769, +0x7468202d,0x6e6f6e5f,0x73686172,0x65640a00,0x63616e27,0x74206d69,0x78202d73,0x68617265, +0x64207769,0x7468202d,0x636f7264,0xa000000,0x6564675f,0x7072656c,0x696e6b00,0x2d665347, +0x49000000,0x2d760000,0x6c640000,0x2d4b5049,0x43000000,0x2d6e6f6e,0x5f736861,0x72656400, +0x2d747261,0x6e736974,0x6976655f,0x6c696e6b,0x0,0x2d66756c,0x6c5f7472,0x616e7369, +0x74697665,0x5f6c696e,0x6b000000,0x2d6e6f5f,0x7472616e,0x73697469,0x76655f6c,0x696e6b00, +0x2d717569,0x636b7374,0x6172745f,0x696e666f,0x0,0x2d656c66,0x0,0x2d616c6c, +0x6f775f6a,0x756d705f,0x61745f65,0x6f700000,0x2d64656c,0x74610000,0x2d6f0000,0x2d6f0000, +0x2d454200,0x2d454c00,0x2f000000,0x2d4c0000,0x7573722f,0x6c69622f,0x44434300,0x2d4c0000, +0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x2d4c0000,0x7573722f,0x6c69622f, +0x0,0x2d4c0000,0x7573722f,0x6c69622f,0x44434300,0x2d736861,0x72656400,0x2d4c0000, +0x2d4c0000,0x2f757372,0x2f697269,0x78342f00,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265, +0x642f0000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6372746e,0x2e6f0000,0x2d4c0000,0x2f757372,0x2f697269, +0x78342f00,0x7573722f,0x6c69622f,0x0,0x7573722f,0x6c69622f,0x0,0x7573722f, +0x6c69622f,0x0,0x6372746e,0x2e6f0000,0x2d535953,0x54595045,0x5f535652,0x34000000, +0x2d5f5359,0x53545950,0x455f5356,0x52340000,0x2d726571,0x75697265,0x5f64796e,0x616d6963, +0x5f6c696e,0x6b000000,0x5f726c64,0x5f6e6577,0x5f696e74,0x65726661,0x63650000,0x2d69676e, +0x6f72655f,0x756e7265,0x736f6c76,0x65640000,0x2d6e6f5f,0x756e7265,0x736f6c76,0x65640000, +0x2d69676e,0x6f72655f,0x756e7265,0x736f6c76,0x65640000,0x2d6e6f5f,0x756e7265,0x736f6c76, +0x65640000,0x2d4c0000,0x2d420000,0x2d720000,0x2d640000,0x2d7a0000,0x2d470000,0x2d577800, +0x2c000000,0x2d470000,0x2f000000,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x6d697073, +0x322f6e6f,0x6e736861,0x72656400,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x6d697073, +0x32000000,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x6d697073,0x322f6e6f,0x6e736861, +0x72656400,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x6d697073,0x32000000,0x2d6c4300, +0x2d6c6300,0x2d6e6f63,0x6f756e74,0x0,0x2d636f75,0x6e740000,0x2d63636b,0x72000000, +0x2d6e6f63,0x6f756e74,0x0,0x2d6c7465,0x726d6361,0x70000000,0x72000000,0x2d6c6b61, +0x70696f00,0x2d6c6b61,0x70696f00,0x2d6c635f,0x73000000,0x2d6c6300,0x2d6c6d70,0x63000000, +0x2d6c635f,0x73000000,0x2d6c635f,0x73000000,0x2d6c6300,0x2d6c6d70,0x63000000,0x2d6c4300, +0x2d6c635f,0x73000000,0x2d6c635f,0x73000000,0x2d6c6300,0x612e6f75,0x74000000,0x632b2b66, +0x696c7400,0x612e6f75,0x74000000,0x636f7264,0x0,0x2d760000,0x612e6f75,0x74000000, +0x2d6f0000,0x2e666200,0x2d737973,0x74797065,0x0,0x2d737973,0x74797065,0x206d7573, +0x74206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x73767234,0x0,0x6f6e6c79, +0x20737973,0x74797065,0x20737672,0x3420616c,0x6c6f7765,0x640a0000,0x73767234,0x0, +0x62736434,0x33000000,0x73767233,0x0,0x73797376,0x0,0x2f000000,0x72000000, +0x54686973,0x20737973,0x74797065,0x20646f65,0x736e2774,0x20657869,0x7374206f,0x6e207468, +0x6973206d,0x61636869,0x6e653b20,0x6368616e,0x67656420,0x73797374,0x79706520,0x746f2073, +0x7672332e,0xa000000,0x73767233,0x0,0x2f000000,0x2f000000,0x7573722f,0x6c69622f, +0x0,0x636f6d70,0x2e636f6e,0x66696700,0x72000000,0x5347495f,0x49524958,0x34000000, +0x2f757372,0x2f697269,0x78342f00,0x0,0x38000000,0x2f757372,0x2f697269,0x78342f00, +0x704b666a,0x7273756c,0x6d766f63,0x61627479,0x7a000000,0x2d232069,0x73206e6f,0x74207375, +0x70706f72,0x7465642e,0x20557365,0x202d7620,0x746f2073,0x65652063,0x6f6d7069,0x6c657220, +0x70617373,0x65736e00,0x2d333262,0x69740000,0x2d333200,0x2d35206e,0x6f742073,0x7570706f, +0x72746564,0xa000000,0x2d35206d,0x75737420,0x70726563,0x65646520,0x616e7920,0x2d422066, +0x6c616773,0xa000000,0x7573722f,0x35696e63,0x6c756465,0x0,0x68000000,0x2d363600, +0x2d363462,0x69740000,0x2d363462,0x6974206f,0x7074696f,0x6e206973,0x206e6f74,0x20796574, +0x20696d70,0x6c656d65,0x6e746564,0x2c206967,0x6e6f7265,0xa000000,0x2d363462,0x69742063, +0x616e206e,0x6f742062,0x65207573,0x65642077,0x69746820,0x2d73776f,0x70636f64,0x650a0000, +0x2d410000,0x6c642072,0x65717569,0x72657320,0x2d412074,0x6f206861,0x76652061,0x6e206172, +0x67756d65,0x6e740a00,0x2d417574,0x6f476e75,0x6d000000,0x30000000,0x30000000,0x2d412d00, +0x73746174,0x69630000,0x64796e61,0x6d696300,0x73796d62,0x6f6c6963,0x0,0x2d43475f, +0x454d4954,0x3a000000,0x2d43475f,0x454d4954,0x206f7074,0x696f6e73,0x20617265,0x2069676e, +0x6f726564,0xa000000,0x2d440000,0x2d442074,0x616b656e,0x20617320,0x656d7074,0x79206370, +0x70202d44,0x2c206e6f,0x74206c64,0x28312920,0x2d442068,0x65786e75,0x6d0a0000,0x2d440000, +0x6c642072,0x65717569,0x72657320,0x2d442074,0x6f206861,0x76652061,0x6e206172,0x67756d65, +0x6e740a00,0x2d454220,0x6f72202d,0x454c206d,0x75737420,0x70726563,0x65646520,0x616e7920, +0x2d422066,0x6c616773,0xa000000,0x2d454220,0x6f72202d,0x454c206d,0x75737420,0x70726563, +0x65646520,0x616e7920,0x2d422066,0x6c616773,0xa000000,0x2d47434d,0x3a000000,0x2d47434d, +0x206f7074,0x696f6e73,0x20617265,0x2069676e,0x6f726564,0xa000000,0x2d472063,0x616e206e, +0x6f742062,0x65207573,0x65642077,0x69746820,0x2d646e20,0xa000000,0x2d472072,0x65717569, +0x72657320,0x61206465,0x63696d61,0x6c206e75,0x6d626572,0x20617267,0x756d656e,0x740a0000, +0x30000000,0x30000000,0x6e6f6e2d,0x64696769,0x74206368,0x61726163,0x74657220,0x696e202d, +0x47202573,0xa000000,0x664b4d64,0x6b6a7573,0x6d6f6361,0x62000000,0x556e6b6e,0x6f776e20, +0x63686172,0x61637465,0x7220696e,0x2025730a,0x0,0x2d490000,0x2d490000,0x2d490000, +0x2d4a7366,0x6d000000,0x6d696e61,0x62690000,0x66706500,0x2d4b6670,0x65000000,0x73640000, +0x2d4b7364,0x0,0x737a0000,0x2d4b737a,0x0,0x6d617500,0x2d4b6d61,0x75000000, +0x50494300,0x43616e27,0x74206d69,0x78202d4b,0x50494320,0x616e6420,0x2d6e6f6e,0x5f736861, +0x7265642c,0x20636861,0x6e676520,0x746f202d,0x6e6f6e5f,0x73686172,0x65640a00,0x6d696e61, +0x62690000,0x66706500,0x2d4b6670,0x65000000,0x73640000,0x2d4b7364,0x0,0x737a0000, +0x2d4b737a,0x0,0x6d617500,0x2d4b6d61,0x75000000,0x50494300,0x43616e27,0x74206d69, +0x78202d4b,0x50494320,0x616e6420,0x2d6e6f6e,0x5f736861,0x7265642c,0x20636861,0x6e676520, +0x746f202d,0x6e6f6e5f,0x73686172,0x65640a00,0x2d4b5049,0x43000000,0x43616e27,0x74206d69, +0x78202d4b,0x50494320,0x616e6420,0x2d6e6f6e,0x5f736861,0x7265642c,0x20636861,0x6e676520, +0x746f202d,0x6e6f6e5f,0x73686172,0x65640a00,0x75706461,0x74650000,0x69676e6f,0x72650000, +0x69676e6f,0x72656469,0x72000000,0x74617267,0x65740000,0x2573206d,0x75737420,0x62652066, +0x6f6c6c6f,0x77656420,0x62792061,0x2066696c,0x65206e61,0x6d650a00,0x2d4f6c69,0x6d697400, +0x35303030,0x0,0x30000000,0x2d4f6c69,0x6d697400,0x2d4f6c69,0x6d697420,0x6d757374, +0x20686176,0x6520616e,0x20617267,0x756d656e,0x740a0000,0x6e6f6e2d,0x64696769,0x74206368, +0x61726163,0x74657220,0x696e202d,0x4f6c696d,0x69742025,0x730a0000,0x2d4f5054,0x3a000000, +0x2d4f5054,0x206f7074,0x696f6e73,0x20617265,0x2069676e,0x6f726564,0xa000000,0x2d517900, +0x2d516e00,0x2d535750,0x3a000000,0x2d535750,0x206f7074,0x696f6e73,0x20617265,0x2069676e, +0x6f726564,0xa000000,0x2d540000,0x6c642072,0x65717569,0x72657320,0x2d542074,0x6f206861, +0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x2d544152,0x473a0000,0x2d544152,0x47206f70, +0x74696f6e,0x73206172,0x65206967,0x6e6f7265,0x640a0000,0x2d54454e,0x563a0000,0x2d54454e, +0x56206f70,0x74696f6e,0x73206172,0x65206967,0x6e6f7265,0x640a0000,0x2d562069,0x73206e6f, +0x74207375,0x70706f72,0x7465642e,0xa000000,0x2d565300,0x2d565300,0x6c642072,0x65717569, +0x72657320,0x2d565320,0x746f2068,0x61766520,0x616e2061,0x7267756d,0x656e740a,0x0, +0x2d574b20,0x6f6e6c79,0x2076616c,0x69642069,0x6e20464f,0x52545241,0x4e206f72,0x20432063, +0x6f6d7069,0x6c617469,0x6f6e732e,0xa000000,0x6c6f6f70,0x756e726f,0x6c6c0000,0x2d472072, +0x65717569,0x72657320,0x61206465,0x63696d61,0x6c206e75,0x6d626572,0x20617267,0x756d656e, +0x740a0000,0x30000000,0x30000000,0x6e6f6e2d,0x64696769,0x74206368,0x61726163,0x74657220, +0x696e202d,0x47202573,0xa000000,0x524f4f54,0x44495200,0x524f4f54,0x44495220,0x656e7620, +0x76617220,0x69676e6f,0x7265642c,0x20757365,0x20434f4d,0x505f5441,0x52474554,0x5f524f4f, +0x5420616e,0x6420434f,0x4d505f48,0x4f53545f,0x524f4f54,0xa000000,0x2d442074,0x616b656e, +0x20617320,0x656d7074,0x79206370,0x70202d44,0x2c206e6f,0x74206c64,0x28312920,0x2d442068, +0x65786e75,0x6d0a0000,0x2d440000,0x6c642072,0x65717569,0x72657320,0x2d442074,0x6f206861, +0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x2c000000,0x2d4b0000,0x2c000000,0x2d410000, +0x6c642072,0x65717569,0x72657320,0x2d412074,0x6f206861,0x76652061,0x6e206172,0x67756d65, +0x6e740a00,0x556e6b6e,0x6f776e20,0x70617373,0x20636861,0x72616374,0x65722069,0x6e202573, +0xa000000,0x2d586370,0x6c757363,0x6f6d6d00,0x2d587400,0x2d737464,0x30000000,0x2d586300, +0x2d737464,0x31000000,0x2d586100,0x2d737464,0x0,0x2d587072,0x6f746f74,0x79706573, +0x0,0x2d586e64,0x6c6f6361,0x6c646174,0x61000000,0x2d586c6f,0x63616c64,0x61746100, +0x2d586e64,0x626c6f63,0x6b000000,0x2d58626c,0x6f636b00,0x2d58616c,0x69676e62,0x73730000, +0x2d586e6f,0x616c6967,0x6e627373,0x0,0x2d586361,0x63686573,0x697a6500,0x2d586361, +0x6368656c,0x696e6573,0x697a6500,0x2d586465,0x666d6f76,0x656d6178,0x0,0x2d587365, +0x74616c69,0x676e0000,0x2d58626c,0x6f636b72,0x616e6765,0x0,0x2573206d,0x75737420, +0x68617665,0x20616e20,0x61726775,0x6d656e74,0xa000000,0x2d616c6c,0x0,0x2d617574, +0x6f5f696e,0x636c7564,0x65000000,0x2d616e73,0x69000000,0x70000000,0x2d616e73,0x69706f73, +0x69780000,0x70000000,0x2d616269,0x0,0x2d445f41,0x42495f53,0x4f555243,0x45000000, +0x2d616269,0x0,0x2d616269,0x0,0x2d616370,0x70000000,0x696e7661,0x6c696420, +0x6f707469,0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f, +0x7265640a,0x0,0x0,0x70000000,0x2d616c69,0x676e3800,0x2d616c69,0x676e3136, +0x0,0x2d616c69,0x676e3332,0x0,0x2d616c69,0x676e3634,0x0,0x2d616c69, +0x676e5f63,0x6f6d6d6f,0x6e000000,0x2d616c69,0x676e3800,0x2d616c69,0x676e3136,0x0, +0x2d616c69,0x676e3332,0x0,0x2d616c69,0x676e3634,0x0,0x2d617574,0x6f6d6174, +0x69630000,0x2d616e73,0x69000000,0x2d617063,0x0,0x2d616c69,0x676e3800,0x2d616c69, +0x676e3136,0x0,0x2d616c69,0x676e3332,0x0,0x2d616c69,0x676e3634,0x0, +0x2d616a65,0x6f700000,0x2d6e6f5f,0x72343030,0x305f6669,0x78000000,0x2d626573,0x74476e75, +0x6d000000,0x2d627974,0x65726563,0x6c656e00,0x2d626163,0x6b736c61,0x73680000,0x2d63636b, +0x72000000,0x2d636665,0x0,0x696e7661,0x6c696420,0x6f707469,0x6f6e2025,0x7320666f, +0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a,0x0,0x0, +0x70000000,0x2d636f6d,0x6d6f6e00,0x696e7661,0x6c696420,0x6f707469,0x6f6e2025,0x7320666f, +0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a,0x0,0x0, +0x2d58636f,0x6d6d6f6e,0x0,0x2d636163,0x6865737a,0x0,0x2d636163,0x6865737a, +0x206d7573,0x74206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x6e6f6e2d,0x64696769, +0x74206368,0x61726163,0x74657220,0x696e202d,0x47202573,0xa000000,0x2d63706c,0x75730000, +0x2d63706c,0x75730000,0x2d637070,0x0,0x2d637070,0x20697320,0x64656661,0x756c740a, +0x0,0x2d636f72,0x64000000,0x2d636f66,0x66000000,0x2d63616c,0x6c5f7368,0x61726564, +0x0,0x2d636f75,0x6e740000,0x2d636f75,0x6e74616c,0x6c000000,0x2d63616c,0x6c5f7368, +0x61726564,0x0,0x2d637274,0x30000000,0x63727430,0x2e6f0000,0x6d637274,0x302e6f00, +0x72000000,0x2d637274,0x31000000,0x61637274,0x312e6f00,0x63727431,0x2e6f0000,0x6d637274, +0x312e6f00,0x72000000,0x2d636173,0x6573656e,0x73650000,0x2d636861,0x6e67655f,0x636f6e73, +0x74000000,0x2d636861,0x6e67655f,0x636f6e73,0x74000000,0x2d636f6c,0x31323000,0x2d636f6c, +0x37320000,0x2d636861,0x72617267,0x31000000,0x2d636875,0x6e6b0000,0x2d636865,0x636b5f62, +0x6f756e64,0x73000000,0x2d636f6c,0x31323000,0x2d636865,0x636b5f62,0x6f756e64,0x73000000, +0x2d430000,0x2d636875,0x6e6b3d00,0x2d636875,0x6e6b3d00,0x2d636875,0x6e6b3d00,0x2d6d705f, +0x6368756e,0x6b3d0000,0x2d636875,0x6e6b3d00,0x2d636f6c,0x0,0x2d636f6d,0x705f7472, +0x756e6300,0x2d636865,0x636b5f72,0x65676973,0x74727900,0x2d636865,0x636b5f72,0x65676973, +0x74727920,0x72657175,0x69726573,0x20612066,0x696c656e,0x616d6520,0x61726775,0x6d656e74, +0xa000000,0x2d646f6c,0x6c617200,0x2d646f6c,0x6c617200,0x2d646f6c,0x6c617200,0x2d646f6c, +0x6c617200,0x2d58646f,0x6c6c6172,0x0,0x2d64646f,0x7074696e,0x666f0000,0x2d647900, +0x2d646e00,0x2d646e20,0x63616e20,0x6e6f7420,0x62652075,0x73656420,0x77697468,0x202d4720, +0xa000000,0x2d64646f,0x70740000,0x2d645f6c,0x696e6573,0x0,0x2d646566,0x65787400, +0x2d646c69,0x6e650000,0x2d646566,0x65787400,0x2d64656c,0x61795f6c,0x6f616400,0x2d646566, +0x61756c74,0x5f64656c,0x61795f6c,0x6f616400,0x2d657863,0x70740000,0x2d657863,0x70742069, +0x73206e6f,0x74207375,0x70706f72,0x74656420,0x696e2073,0x76723420,0x656e762e,0xa000000, +0x2d656c66,0x0,0x2d657870,0x6f727400,0x2d657870,0x6f727473,0x0,0x2d657870, +0x6f727465,0x645f7379,0x6d626f6c,0x0,0x2d657870,0x6f727465,0x645f7379,0x6d626f6c, +0x20726571,0x75697265,0x73206120,0x73796d62,0x6f6c2061,0x7267756d,0x656e740a,0x0, +0x2d657870,0x6f727473,0x5f66696c,0x65000000,0x2d657870,0x6f727473,0x5f66696c,0x65207265, +0x71756972,0x65732061,0x2066696c,0x656e616d,0x65206172,0x67756d65,0x6e740a00,0x2d657863, +0x6c756465,0x0,0x2d657863,0x6c756465,0x20726571,0x75697265,0x73206120,0x66696c65, +0x6e616d65,0x20617267,0x756d656e,0x740a0000,0x2d650000,0x6c642072,0x65717569,0x72657320, +0x2d652074,0x6f206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x2d657861,0x63745f76, +0x65727369,0x6f6e0000,0x2d656c66,0x0,0x2d657874,0x656e645f,0x736f7572,0x63650000, +0x2d657870,0x616e645f,0x696e636c,0x75646500,0x2d656469,0x74000000,0x74686520,0x636f7272, +0x65637420,0x2d656469,0x74206f70,0x74696f6e,0x20737962,0x74617820,0x6973202d,0x65646974, +0x5b302d39,0x5d0a0000,0x45444954,0x4f520000,0x656d6163,0x73000000,0x76690000,0x44495350, +0x4c415900,0x25732069,0x676e6f72,0x65642066,0x6f722062,0x61636b67,0x726f756e,0x6420636f, +0x6d70696c,0x6520696e,0x206e6f6e,0x2d582065,0x6e766972,0x6f6e6d65,0x6e740a00,0x2d66756c, +0x6c5f7472,0x616e7374,0x6976655f,0x6c696e6b,0x0,0x2d666565,0x64626163,0x6b000000, +0x2d666565,0x64626163,0x6b206d75,0x73742068,0x61766520,0x616e2061,0x7267756d,0x656e740a, +0x0,0x2d66756c,0x6c61736f,0x70740000,0x2d666f72,0x63655f6c,0x6f616400,0x2d66756c, +0x6c776172,0x6e000000,0x2d586675,0x6c6c7761,0x726e0000,0x2d766572,0x626f7365,0x0, +0x2d77696d,0x706c6963,0x69740000,0x2d667261,0x6d65706f,0x696e7465,0x72000000,0x2d666c6f, +0x61740000,0x2d666c6f,0x61740000,0x2d666c6f,0x61740000,0x2d58666c,0x6f617400,0x2d666c6f, +0x61740000,0x2d667363,0x37340000,0x2d660000,0x2d662072,0x65717569,0x72657320,0x616e2061, +0x7267756d,0x656e7420,0x6f662031,0x2c20322c,0x2033206f,0x7220340a,0x0,0x2d660000, +0x6c642072,0x65717569,0x72657320,0x2d662074,0x6f206861,0x76652061,0x6e206172,0x67756d65, +0x6e740a00,0x2d686f73,0x74636163,0x68650000,0x2d68656c,0x70000000,0x2d68656c,0x70206973, +0x2069676e,0x6f726564,0x2e0a0000,0x2d686964,0x65730000,0x2d686964,0x64656e5f,0x73796d62, +0x6f6c0000,0x2d686964,0x64656e5f,0x73796d62,0x6f6c2072,0x65717569,0x72657320,0x61207379, +0x6d626f6c,0x20617267,0x756d656e,0x740a0000,0x2d686964,0x65735f66,0x696c6500,0x2d686964, +0x65735f66,0x696c6520,0x72657175,0x69726573,0x20612066,0x696c656e,0x616d6520,0x61726775, +0x6d656e74,0xa000000,0x2f000000,0x2d690000,0x6c642072,0x65717569,0x72657320,0x2d692074, +0x6f206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x2d696e6c,0x696e655f,0x746f0000, +0x2d696e6c,0x696e655f,0x746f206d,0x75737420,0x68617665,0x20616e20,0x61726775,0x6d656e74, +0xa000000,0x6e6f6e2d,0x64696769,0x74206368,0x61726163,0x74657220,0x696e202d,0x47202573, +0xa000000,0x2d69676e,0x6f72655f,0x756e7265,0x736f6c76,0x65640000,0x2d69676e,0x6f72655f, +0x6d696e6f,0x72000000,0x2d697269,0x78340000,0x2f757372,0x2f697269,0x78342f00,0x38000000, +0x0,0x704b666a,0x7273756c,0x6d766f63,0x61627479,0x7a000000,0x2d693200,0x2d693400, +0x2d693800,0x2d697061,0x74680000,0x2d697061,0x74680000,0x2d697061,0x7468206d,0x75737420, +0x68617665,0x20616e20,0x61726775,0x6d656e74,0xa000000,0x2d697375,0x66666978,0x0, +0x2d697375,0x66666978,0x0,0x2d697375,0x66666978,0x206d7573,0x74206861,0x76652061, +0x6e206172,0x67756d65,0x6e740a00,0x2d6a616c,0x72000000,0x2d6a6d70,0x6f707400,0x2d6b7069, +0x636f7074,0x0,0x2d6b6f20,0x776f756c,0x64206f76,0x65727772,0x69746520,0x25730a00, +0x2d6b7000,0x2d6b7500,0x69737469,0x6e670000,0x2d6c676c,0x5f730000,0x2d6c5831,0x315f7300, +0x2d6c635f,0x73000000,0x2d6d7000,0x272d6d70,0x27206d75,0x73742070,0x72656365,0x65642061, +0x6e79202d,0x4220666c,0x6167732e,0xa000000,0x66590000,0x2d6d6665,0x78740000,0x2d6d6170, +0x0,0x2d6d6970,0x73310000,0x63616e27,0x74206d69,0x78202d6d,0x69707331,0x20776974, +0x68202d64,0x776f7063,0x6f64650a,0x0,0x2d6d6970,0x73320000,0x63616e27,0x74206d69, +0x78202d6d,0x69707332,0x20776974,0x68202d6d,0x6970735b,0x312c335d,0xa000000,0x4d000000, +0x2d6d6970,0x73330000,0x63616e27,0x74206d69,0x78202d6d,0x69707333,0x20776974,0x68202d6d, +0x6970735b,0x312c325d,0xa000000,0x2d6d6970,0x73332073,0x686f756c,0x64206e6f,0x74206265, +0x20757365,0x6420666f,0x72207563,0x6f646520,0x33322d62,0x69742063,0x6f6d7069,0x6c65730a, +0x0,0x2d6d6970,0x73332063,0x616e6e6f,0x74206265,0x20757365,0x6420666f,0x72207563, +0x6f646520,0x33322d62,0x69742063,0x6f6d7069,0x6c65730a,0x0,0x4d000000,0x2d6e6f6e, +0x5f736861,0x72656400,0x2d6e6f6e,0x5f736861,0x72656400,0x2d6d6970,0x73340000,0x2d6d6970, +0x73342063,0x616e6e6f,0x74206265,0x20757365,0x6420666f,0x72207563,0x6f646520,0x33322d62, +0x69742063,0x6f6d7069,0x6c65730a,0x0,0x2d6d705f,0x6b656570,0x0,0x2d6d705f, +0x6b656570,0x0,0x20556e6b,0x6e6f776e,0x20666c61,0x673a2025,0x730a0000,0x2d6d705f, +0x73636865,0x64747970,0x653d0000,0x2d6d705f,0x73636865,0x64747970,0x653d0000,0x2d6d705f, +0x73636865,0x64747970,0x653d0000,0x2d6e6f6b,0x7069636f,0x70740000,0x2d6e6f5f,0x756e7265, +0x736f6c76,0x65640000,0x2d6e6f5f,0x7472616e,0x73697469,0x76655f6c,0x696e6b00,0x2d6e6f69, +0x6e6c696e,0x65000000,0x2d6e6f75,0x6f707430,0x0,0x2d6e6f61,0x6c696173,0x6f6b0000, +0x2d6e6f73,0x7464696e,0x63000000,0x2d6e6f73,0x74646c69,0x62000000,0x2d6e6f70,0x726f746f, +0x74797065,0x73000000,0x2d6e6f63,0x6f756e74,0x0,0x2d6e4e00,0x2d6e6f6a,0x6d706f70, +0x74000000,0x2d6e6f6e,0x5f736861,0x72656400,0x2d6e6f6e,0x5f736861,0x72656400,0x2d6e6f6e, +0x5f736861,0x72656400,0x2d6e6f5f,0x61726368,0x69766500,0x2d6e6f5f,0x6d706300,0x2d6e6f65, +0x7874656e,0x645f736f,0x75726365,0x0,0x2d6e6f69,0x34000000,0x2d6e6f69,0x73616d00, +0x2d6e6f65,0x78706f70,0x74000000,0x2d6e6f66,0x37370000,0x2d6e6f6c,0x6f636b00,0x2d6e6f6d, +0x66646174,0x61000000,0x2d6e6f72,0x6d646174,0x61000000,0x2d6e6f63,0x70700000,0x696e7661, +0x6c696420,0x6f707469,0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20, +0x69676e6f,0x7265640a,0x0,0x0,0x2d6e6f63,0x6f646500,0x2d6e6f5f,0x7072656c, +0x696e6b00,0x2d6e6f5f,0x6175746f,0x5f696e63,0x6c756465,0x0,0x2d6e6f6e,0x65000000, +0x2d6e6f66,0x696c7400,0x2d6e6f5f,0x64656c74,0x61000000,0x2d59444e,0x0,0x5f657870, +0x72000000,0x2d594445,0x0,0x5f696e63,0x6c756465,0x0,0x2d594449,0x0, +0x2573206d,0x75737420,0x68617665,0x20616e20,0x61726775,0x6d656e74,0xa000000,0x2573206d, +0x75737420,0x68617665,0x20616e20,0x61726775,0x6d656e74,0xa000000,0x2d6f6c64,0x5f726c00, +0x2d6f6c64,0x5f726c00,0x2d6f6c64,0x63707000,0x696e7661,0x6c696420,0x6f707469,0x6f6e2025, +0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a,0x0, +0x0,0x2d6f3332,0x0,0x2d6f626a,0x6563746c,0x69737400,0x2d6f626a,0x6563746c, +0x69737420,0x6d757374,0x20626520,0x67697665,0x6e206120,0x66696c65,0x20617267,0x756d656e, +0x740a0000,0x2d6f2025,0x73207265,0x73656d62,0x6c657320,0x74686520,0x6e616d65,0x206f6620, +0x6120736f,0x75726365,0x2066696c,0x652c2064,0x6973616c,0x6c6f7765,0x640a0000,0x2d6f206d, +0x75737420,0x68617665,0x20616e20,0x61726775,0x6d656e74,0xa000000,0x2d6f6e65,0x74726970, +0x0,0x2d310000,0x2d70726f,0x746f7479,0x70657300,0x696e7661,0x6c696420,0x6f707469, +0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a, +0x0,0x0,0x2d706564,0x616e7469,0x63000000,0x696e7661,0x6c696420,0x6f707469, +0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a, +0x0,0x0,0x2d700000,0x2d706661,0x0,0x2d706661,0x70726570,0x6173732c, +0x0,0x2d706361,0x0,0x2d706361,0x206d7573,0x74207072,0x65636565,0x6420616e, +0x79202d42,0x20666c61,0x67732e0a,0x0,0x664b5900,0x2d707400,0x76000000,0x6e6f6e65, +0x0,0x75736564,0x0,0x61000000,0x616c6c00,0x2e630000,0x2e636300,0x2e632b2b, +0x0,0x2e430000,0x2e637878,0x0,0x2e435858,0x0,0x2e637070,0x0, +0x2e435050,0x0,0x756e7375,0x70706f72,0x74656420,0x73756666,0x69782069,0x6e202573, +0xa000000,0x69676e6f,0x72656420,0x756e7375,0x70706f72,0x74656420,0x6f707469,0x6f6e2025, +0x730a0000,0x2d707265,0x6c696e6b,0x0,0x2d703020,0x6f72202d,0x7031206d,0x75737420, +0x70726563,0x65646520,0x616e7920,0x2d422066,0x6c616773,0xa000000,0x25732068,0x61732062, +0x65656e20,0x73757065,0x72736564,0x65642c20,0x73656520,0x70726f66,0x20283129,0x20616e64, +0x20706978,0x69652028,0x31290a00,0x726e0000,0x2d717569,0x636b7374,0x6172745f,0x696e666f, +0x0,0x2d716c00,0x2d717000,0x2d723430,0x30300000,0x2d723630,0x30300000,0x2d726571, +0x75697265,0x5f6d696e,0x6f720000,0x2d726d5f,0x64656164,0x5f636f64,0x65000000,0x2d727061, +0x74680000,0x2d726461,0x74615f73,0x68617265,0x64000000,0x2d726461,0x74615f77,0x72697461, +0x626c6500,0x2d723800,0x2d72616e,0x67650000,0x2d726d61,0x6e736900,0x2d726d65,0x78740000, +0x2d737472,0x69637449,0x45454500,0x2d736100,0x2c000000,0x6e6f7372,0x63000000,0x53746174, +0x69632061,0x6e616c79,0x73697320,0x64697265,0x63746f72,0x7920616c,0x72656164,0x79207370, +0x65636966,0x6965640a,0x0,0x2f000000,0x2c000000,0x2d73615f,0x66730000,0x63767374, +0x61746963,0x2e66696c,0x65736574,0x0,0x2d736574,0x5f766572,0x73696f6e,0x0, +0x2d736574,0x5f766572,0x73696f6e,0x20726571,0x75697265,0x7320616e,0x20617267,0x756d656e, +0x740a0000,0x2d736f6e,0x616d6500,0x2d736f6e,0x616d6520,0x72657175,0x69726573,0x20616e20, +0x61726775,0x6d656e74,0xa000000,0x2d737973,0x74797065,0x0,0x2d737973,0x74797065, +0x206d7573,0x74206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x6f6e6c79,0x206f6e65, +0x202d7379,0x73747970,0x65206f70,0x74696f6e,0x20616c6c,0x6f776564,0xa000000,0x2d737973, +0x74797065,0x206d7573,0x74207072,0x65636564,0x6520616e,0x79202d42,0x20666c61,0x67730a00, +0x73767234,0x0,0x2d656c66,0x0,0x2d656c66,0x0,0x4f6e6c79,0x20737973, +0x74797065,0x20737672,0x3420616c,0x6c6f7765,0x640a0000,0x73767234,0x0,0x62736434, +0x33000000,0x73767233,0x0,0x73797376,0x0,0x2f000000,0x72000000,0x54686973, +0x20737973,0x74797065,0x20646f65,0x736e2774,0x20657869,0x7374206f,0x6e207468,0x6973206d, +0x61636869,0x6e653b20,0x6368616e,0x67656420,0x73797374,0x79706520,0x746f2073,0x7672332e, +0xa000000,0x73767233,0x0,0x2f000000,0x7573722f,0x35696e63,0x6c756465,0x0, +0x7573722f,0x696e636c,0x7564652f,0x43430000,0x7573722f,0x696e636c,0x75646500,0x68000000, +0x2d73776f,0x70636f64,0x65000000,0x2d73776f,0x70636f64,0x65206361,0x6e206e6f,0x74206265, +0x20757365,0x64207769,0x7468202d,0x64776f70,0x636f6465,0x2f2d3634,0x6269740a,0x0, +0x2d736f70,0x74206f6e,0x6c792061,0x7661696c,0x61626c65,0x20776974,0x6820466f,0x72747261, +0x6e20616e,0x6420433b,0x206f7074,0x696f6e20,0x69676e6f,0x7265642e,0xa000000,0x696e7661, +0x6c696420,0x6f707469,0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20, +0x69676e6f,0x7265640a,0x0,0x0,0x2d73686f,0x77000000,0x2d73686f,0x77300000, +0x2d73686f,0x776d0000,0x2d736d61,0x72740000,0x2d736861,0x72656400,0x2d737464,0x30000000, +0x2d737464,0x0,0x2d737464,0x31000000,0x2d736967,0x6e656400,0x2d736967,0x6e656400, +0x2d736967,0x6e656400,0x2d587369,0x676e6564,0x0,0x2d737464,0x0,0x2d737464, +0x30000000,0x2d737464,0x31000000,0x2d737464,0x0,0x2d737461,0x74696300,0x2d736861, +0x72655f00,0x696f0000,0x616c6c00,0x2d737464,0x0,0x2d737570,0x705f636f,0x62383500, +0x2d737570,0x705f636f,0x64000000,0x2d737570,0x705f726d,0x0,0x2d736967,0x6e656400, +0x2d747261,0x6e736974,0x6976655f,0x6c696e6b,0x0,0x2d747261,0x70757600,0x2d746670, +0x0,0x2d747261,0x64697469,0x6f6e616c,0x0,0x2573206e,0x6f742073,0x7570706f, +0x72746564,0xa000000,0x2573206e,0x6f742073,0x7570706f,0x72746564,0xa000000,0x2573206e, +0x6f742073,0x7570706f,0x72746564,0xa000000,0x2573206e,0x6f742073,0x7570706f,0x72746564, +0xa000000,0x2573206e,0x6f742073,0x7570706f,0x72746564,0xa000000,0x2573206e,0x6f742073, +0x7570706f,0x72746564,0xa000000,0x2573206e,0x6f742073,0x7570706f,0x72746564,0xa000000, +0x2573206e,0x6f742073,0x7570706f,0x72746564,0xa000000,0x2573206e,0x6f742073,0x7570706f, +0x72746564,0xa000000,0x2d5a4700,0x2d5a6720,0x6973206f,0x62736f6c,0x65746520,0x616e6420, +0x69732069,0x676e6f72,0x65642e0a,0x0,0x70657268,0x61707320,0x7265706c,0x61636520, +0x2d5a6720,0x77697468,0x202d6c67,0x6c5f732e,0x20536565,0x20796f75,0x72206772,0x61706869, +0x63732064,0x6f63756d,0x656e7461,0x74696f6e,0x2e0a0000,0x70657268,0x61707320,0x7265706c, +0x61636520,0x2d5a6720,0x77697468,0x202d6c66,0x676c202d,0x6c676c5f,0x73202053,0x65652066, +0x37372831,0x292e0a00,0x70657268,0x61707320,0x7265706c,0x61636520,0x2d5a6720,0x77697468, +0x202d6c70,0x676c202f,0x7573722f,0x6c69622f,0x70326373,0x74722e6f,0x202d6c67,0x6c5f7320, +0x20536565,0x20706328,0x31292e0a,0x0,0x2d5a7220,0x6973206f,0x62736f6c,0x65746520, +0x616e6420,0x69732069,0x676e6f72,0x65642e0a,0x0,0x2d737464,0x0,0x2d737464, +0x0,0x2d737464,0x0,0x2d737464,0x0,0x2d737464,0x0,0x2573206e, +0x6f742073,0x7570706f,0x72746564,0xa000000,0x556e6b6e,0x6f776e20,0x63686172,0x61637465, +0x7220696e,0x2025730a,0x0,0x25732069,0x73206465,0x6661756c,0x740a0000,0x25732069, +0x73206465,0x6661756c,0x740a0000,0x556e6b6e,0x6f776e20,0x63686172,0x61637465,0x7220696e, +0x2025730a,0x0,0x2d756f70,0x74300000,0x2d750000,0x6c642072,0x65717569,0x72657320, +0x2d752074,0x6f206861,0x76652061,0x6e206172,0x67756d65,0x6e740a00,0x2d756e72,0x6f6c6c00, +0x54686973,0x20666c61,0x67206973,0x206e6f20,0x6c6f6e67,0x65722073,0x7570706f,0x72746564, +0xa000000,0x2d757365,0x66706964,0x78000000,0x2d757365,0x5f726561,0x64777269,0x74655f63, +0x6f6e7374,0x0,0x2d597230,0x0,0x2d757365,0x5f726561,0x64777269,0x74655f63, +0x6f6e7374,0x0,0x2d757365,0x5f726561,0x646f6e6c,0x795f636f,0x6e737400,0x2d597231, +0x0,0x2d757365,0x5f726561,0x646f6e6c,0x795f636f,0x6e737400,0x2d757064,0x6174655f, +0x72656769,0x73747279,0x0,0x2d757064,0x6174655f,0x72656769,0x73747279,0x20726571, +0x75697265,0x73206120,0x66696c65,0x6e616d65,0x20617267,0x756d656e,0x740a0000,0x2d766f6c, +0x6174696c,0x65000000,0x2d766f6c,0x6174696c,0x65206973,0x206e6f20,0x6c6f6e67,0x65722073, +0x7570706f,0x72746564,0x3b207573,0x65207468,0x6520766f,0x6c617469,0x6c652071,0x75616c69, +0x66696572,0x20696e73,0x74656164,0xa000000,0x2d766172,0x61726773,0x0,0x2d587661, +0x72617267,0x73000000,0x2d766572,0x626f7365,0x0,0x2d766572,0x626f7365,0x0, +0x2d766d73,0x0,0x2d766172,0x61726773,0x0,0x2d763200,0x696e7661,0x6c696420, +0x6f707469,0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f, +0x7265640a,0x0,0x0,0x2d776c69,0x6e740000,0x696e7661,0x6c696420,0x6f707469, +0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a, +0x0,0x0,0x2d776f66,0x66000000,0x6f707469,0x6f6e7300,0x2d776f66,0x66207265, +0x71756972,0x65732061,0x20636f6d,0x6d612d73,0x65706172,0x61746564,0x206c6973,0x74206f66, +0x20657272,0x6f72206e,0x756d6265,0x7273202d,0x2069676e,0x6f726564,0xa000000,0x2d58776f, +0x66660000,0x2d595700,0x2d776f66,0x66207265,0x71756972,0x65732061,0x20776172,0x6e696e67, +0x206e756d,0x62657220,0x286f7220,0x61206c69,0x7374206f,0x66207468,0x656d290a,0x0, +0x556e6b6e,0x6f776e20,0x666c6167,0x3a202573,0xa000000,0x556e6b6e,0x6f776e20,0x666c6167, +0x3a202573,0xa000000,0x696e7661,0x6c696420,0x6f707469,0x6f6e2025,0x7320666f,0x72204465, +0x6c74612f,0x432b2b25,0x73202d20,0x69676e6f,0x7265640a,0x0,0x0,0x2d78616e, +0x73690000,0x70000000,0x2d78676f,0x74000000,0x2d626967,0x5f676f74,0x0,0x696e7661, +0x6c696420,0x6f707469,0x6f6e2025,0x7320666f,0x72204465,0x6c74612f,0x432b2b25,0x73202d20, +0x69676e6f,0x7265640a,0x0,0x0,0x2d6a0000,0x6d616c66,0x6f726d65,0x64206f72, +0x20756e6b,0x6e6f776e,0x206f7074,0x696f6e3a,0x2025730a,0x0,0x6d616c66,0x6f726d65, +0x64206f72,0x20756e6b,0x6e6f776e,0x206f7074,0x696f6e3a,0x2025730a,0x0,0x2d4d4469, +0x676e6f72,0x65000000,0x2d594d00,0x2d597400,0x2d4d4475,0x70646174,0x65000000,0x2d4d4474, +0x61726765,0x74000000,0x2d4d4469,0x676e6f72,0x65000000,0x2d4d4475,0x70646174,0x65000000, +0x2d4d4474,0x61726765,0x74000000,0x752e6f75,0x742e6f00,0x612e6f75,0x74000000,0x2d4d4475, +0x70646174,0x65000000,0x2d4d4475,0x70646174,0x65000000,0x496e7465,0x726e616c,0x0, +0x4572726f,0x72000000,0x5761726e,0x696e6700,0x496e666f,0x0,0x46697800,0x0, +0x25733a20,0x4572726f,0x723a2065,0x72726f72,0x2028292c,0x2025643a,0x204f7574,0x206f6620, +0x6d656d6f,0x72790a00,0x25733a20,0x25730a00,0x25733a20,0x0,0x25733a20,0x25733a20, +0x0,0x25732c20,0x6c696e65,0x2025643a,0x20000000,0x25733a20,0x0,0x25732c20, +0x6c696e65,0x2025643a,0x20000000,0x25733a20,0x0,0x0,0x0,0x68706665, +0x6b6a7573,0x6d766f64,0x71636162,0x6c797a72,0x50314558,0x434f6e4d,0x46495355,0x744b5977, +0x0,0x30000000,0x50453143,0x4f4d4649,0x5553586e,0x57000000,0x7573722f,0x35696e63, +0x6c756465,0x0,0x7573722f,0x696e636c,0x7564652f,0x61626900,0x7573722f,0x696e636c, +0x7564652f,0x43430000,0x7573722f,0x696e636c,0x75646500,0x7573722f,0x35696e63,0x6c756465, +0x0,0x7573722f,0x696e636c,0x7564652f,0x61626900,0x7573722f,0x696e636c,0x7564652f, +0x43430000,0x7573722f,0x696e636c,0x75646500,0x63707000,0x61637070,0x0,0x7573722f, +0x6c69622f,0x0,0x63707000,0x61637070,0x0,0x6d706300,0x6163636f,0x6d000000, +0x63636f6d,0x0,0x65646763,0x7066652e,0x616c7400,0x65646763,0x70666500,0x63666500, +0x75706173,0x0,0x66636f6d,0x0,0x706c3166,0x65000000,0x636f6266,0x65000000, +0x7573722f,0x6c69622f,0x0,0x6d706300,0x7573722f,0x6c69622f,0x0,0x6163636f, +0x6d000000,0x63636f6d,0x0,0x7573722f,0x6c69622f,0x4443432f,0x0,0x65646763, +0x7066652e,0x616c7400,0x65646763,0x70666500,0x63666500,0x7573722f,0x6c69622f,0x0, +0x65646763,0x7066652e,0x616c7400,0x65646763,0x70666500,0x63666500,0x7573722f,0x6c69622f, +0x0,0x75706173,0x0,0x7573722f,0x6c69622f,0x0,0x66636f6d,0x0, +0x7573722f,0x6c69622f,0x0,0x706c3166,0x65000000,0x7573722f,0x6c69622f,0x0, +0x636f6266,0x65000000,0x706c3165,0x72726f72,0x0,0x7573722f,0x6c69622f,0x0, +0x706c3165,0x72726f72,0x0,0x756c7069,0x0,0x7573722f,0x6c69622f,0x0, +0x756c7069,0x0,0x756a6f69,0x6e000000,0x7573722f,0x6c69622f,0x0,0x756a6f69, +0x6e000000,0x756c6400,0x7573722f,0x6c69622f,0x0,0x756c6400,0x7573706c,0x69740000, +0x7573722f,0x6c69622f,0x0,0x7573706c,0x69740000,0x756f7074,0x30000000,0x7573722f, +0x6c69622f,0x0,0x756f7074,0x30000000,0x64646f70,0x74000000,0x7573722f,0x6c69622f, +0x0,0x64646f70,0x74000000,0x756d6572,0x67650000,0x7573722f,0x6c69622f,0x0, +0x756d6572,0x67650000,0x756c6f6f,0x70000000,0x7573722f,0x6c69622f,0x0,0x756c6f6f, +0x70000000,0x756f7074,0x0,0x7573722f,0x6c69622f,0x4443432f,0x0,0x756f7074, +0x0,0x7573722f,0x6c69622f,0x0,0x756f7074,0x0,0x7567656e,0x0, +0x7573722f,0x6c69622f,0x4443432f,0x0,0x7567656e,0x0,0x7573722f,0x6c69622f, +0x0,0x7567656e,0x0,0x61733000,0x7573722f,0x6c69622f,0x0,0x61733000, +0x61733100,0x7573722f,0x6c69622f,0x4443432f,0x0,0x61733100,0x7573722f,0x6c69622f, +0x0,0x61733100,0x6564675f,0x7072656c,0x696e6b00,0x7573722f,0x6c69622f,0x4443432f, +0x0,0x6564675f,0x7072656c,0x696e6b00,0x6c640000,0x632b2b70,0x61746368,0x0, +0x632b2b66,0x696c7400,0x7573722f,0x6c69622f,0x4443432f,0x0,0x6c640000,0x7573722f, +0x62696e2f,0x0,0x6c640000,0x7573722f,0x6c69622f,0x0,0x6c640000,0x7573722f, +0x6c69622f,0x4443432f,0x0,0x632b2b70,0x61746368,0x0,0x7573722f,0x6c69622f, +0x4443432f,0x0,0x632b2b66,0x696c7400,0x62746f75,0x0,0x75746f62,0x0, +0x7573722f,0x6c69622f,0x0,0x62746f75,0x0,0x7573722f,0x6c69622f,0x0, +0x75746f62,0x0,0x66746f63,0x0,0x7573722f,0x6c69622f,0x0,0x66746f63, +0x0,0x636f7264,0x0,0x7573722f,0x62696e2f,0x0,0x636f7264,0x0, +0x632b2b69,0x6e69742e,0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0,0x6372746e, +0x2e6f0000,0x632b2b69,0x6e69742e,0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0, +0x6372746e,0x2e6f0000,0x6372746e,0x2e6f0000,0x632b2b69,0x6e69742e,0x6f000000,0x64656c74, +0x615f696e,0x69742e6f,0x0,0x6372746e,0x2e6f0000,0x632b2b69,0x6e69742e,0x6f000000, +0x64656c74,0x615f696e,0x69742e6f,0x0,0x6372746e,0x2e6f0000,0x632b2b69,0x6e69742e, +0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0,0x6372746e,0x2e6f0000,0x632b2b69, +0x6e69742e,0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0,0x6372746e,0x2e6f0000, +0x632b2b69,0x6e69742e,0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0,0x6372746e, +0x2e6f0000,0x632b2b69,0x6e69742e,0x6f000000,0x64656c74,0x615f696e,0x69742e6f,0x0, +0x2d4c0000,0x2d420000,0x2d4c0000,0x6c696270,0x2e620000,0x2d6c7000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c696270,0x2e620000,0x7573722f,0x6c69622f,0x0, +0x6c696270,0x2e620000,0x6c696270,0x6c312e62,0x0,0x2d6c706c,0x31000000,0x7573722f, +0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c696270,0x6c312e62,0x0,0x7573722f, +0x6c69622f,0x0,0x6c696270,0x6c312e62,0x0,0x2d4c0000,0x2d420000,0x2d4c0000, +0x2d420000,0x2d4c0000,0x2d4c0000,0x6c696265,0x78632e62,0x0,0x2d4c0000,0x2d420000, +0x2d4c0000,0x2d420000,0x2d6c6578,0x63000000,0x2d6c6d6c,0x64000000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c696265,0x78632e62,0x0,0x7573722f,0x6c69622f, +0x0,0x6c696265,0x78632e62,0x0,0x2d4c0000,0x2d420000,0x2d4c0000,0x6c696264, +0x772e6100,0x6c696264,0x772e6200,0x2d4c0000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265, +0x642f0000,0x202d4200,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x202d4200,0x2d4c0000, +0x7573722f,0x6c69622f,0x0,0x2d4c0000,0x7573722f,0x6c69622f,0x0,0x7573722f, +0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c696264,0x772e6100,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c696264,0x772e6200,0x7573722f,0x6c69622f,0x0, +0x6c696264,0x772e6100,0x7573722f,0x6c69622f,0x0,0x6c696264,0x772e6200,0x2d4c0000, +0x202d4200,0x2d4c0000,0x6c696278,0x6d616c6c,0x6f632e62,0x0,0x2d6c786d,0x616c6c6f, +0x63000000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c696278,0x6d616c6c, +0x6f632e62,0x0,0x7573722f,0x6c69622f,0x0,0x6c696278,0x6d616c6c,0x6f632e62, +0x0,0x6c696273,0x6f72742e,0x62000000,0x2d6c736f,0x72740000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c696273,0x6f72742e,0x62000000,0x7573722f,0x6c69622f, +0x0,0x6c696273,0x6f72742e,0x62000000,0x2d4c0000,0x202d4200,0x2d4c0000,0x6c696270, +0x726f662e,0x61000000,0x6c696270,0x726f662e,0x61000000,0x202d4200,0x2d4c0000,0x6c69626d, +0x2e620000,0x6c69626d,0x5f6d6970,0x73322e61,0x0,0x6c69626d,0x5f6d6970,0x73322e62, +0x0,0x6c69626d,0x5f6d6970,0x73332e61,0x0,0x6c69626d,0x5f6d6970,0x73332e62, +0x0,0x2d6c6d00,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c69626d, +0x2e620000,0x7573722f,0x6c69622f,0x0,0x6c69626d,0x2e620000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c69626d,0x5f6d6970,0x73322e61,0x0,0x7573722f, +0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c69626d,0x5f6d6970,0x73322e62,0x0, +0x7573722f,0x6c69622f,0x0,0x6c69626d,0x5f6d6970,0x73322e61,0x0,0x7573722f, +0x6c69622f,0x0,0x6c69626d,0x5f6d6970,0x73322e62,0x0,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c69626d,0x5f6d6970,0x73332e61,0x0,0x7573722f, +0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c69626d,0x5f6d6970,0x73332e62,0x0, +0x7573722f,0x6c69622f,0x0,0x6c69626d,0x5f6d6970,0x73332e61,0x0,0x7573722f, +0x6c69622f,0x0,0x6c69626d,0x5f6d6970,0x73332e62,0x0,0x2d4c0000,0x202d4200, +0x2d4c0000,0x6c696246,0x37372e62,0x0,0x2d6c6674,0x6e000000,0x2d6c4637,0x37000000, +0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c696246,0x37372e62,0x0, +0x7573722f,0x6c69622f,0x0,0x6c696246,0x37372e62,0x0,0x2d4c0000,0x202d4200, +0x2d4c0000,0x6c696249,0x37372e62,0x0,0x2d6c4937,0x37000000,0x7573722f,0x6c69622f, +0x6e6f6e73,0x68617265,0x642f0000,0x6c696249,0x37372e62,0x0,0x7573722f,0x6c69622f, +0x0,0x6c696249,0x37372e62,0x0,0x2d4c0000,0x202d4200,0x2d4c0000,0x6c696269, +0x73616d2e,0x62000000,0x2d6c6973,0x616d0000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265, +0x642f0000,0x6c696269,0x73616d2e,0x62000000,0x7573722f,0x6c69622f,0x0,0x6c696269, +0x73616d2e,0x62000000,0x2d4c0000,0x202d4200,0x2d4c0000,0x6c696255,0x37372e62,0x0, +0x2d6c5537,0x37000000,0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x642f0000,0x6c696255, +0x37372e62,0x0,0x7573722f,0x6c69622f,0x0,0x6c696255,0x37372e62,0x0, +0x666f7074,0x0,0x636f7074,0x0,0x70666100,0x70636100,0x7573722f,0x6c69622f, +0x0,0x666f7074,0x0,0x7573722f,0x6c69622f,0x0,0x636f7074,0x0, +0x7573722f,0x6c69622f,0x0,0x70666100,0x7573722f,0x6c69622f,0x0,0x70636100, +0x6c696249,0x37375f6d,0x702e6100,0x6c696263,0x5f6d702e,0x61000000,0x2d6c4937,0x375f6d70, +0x0,0x2d6c635f,0x6d700000,0x556e6b6e,0x6f776e20,0x63686172,0x61637465,0x7220696e, +0x202d7425,0x630a0000,0x7573722f,0x356c6962,0x0,0x2f757372,0x2f697269,0x78342f00, +0x2f000000,0x65622f00,0x656c2f00,0x72503145,0x58434f6e,0x4d464953,0x55000000,0x5f473000, +0x5f473000,0x5f473000,0x5f473000,0x5f473000,0x5f473000,0x5f473000,0x5f473000,0x5f473000, +0x5f473000,0x5f473000,0x5f473000,0x5f473000,0x6c696270,0x0,0x2e610000,0x6c696265, +0x78630000,0x2e610000,0x6c696270,0x6c310000,0x2e610000,0x6c696263,0x6f620000,0x2e610000, +0x6c696273,0x6f727400,0x2e610000,0x6c69626d,0x0,0x2e610000,0x6c696246,0x37370000, +0x2e610000,0x6c696249,0x37370000,0x2e610000,0x6c696255,0x37370000,0x2e610000,0x6c696269, +0x73616d00,0x2e610000,0x6c696270,0x726f6600,0x2e610000,0x6c696278,0x6d616c6c,0x6f630000, +0x2e610000,0x6d6b7374,0x72202829,0x0,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000, +0x25730a00,0x6d6b6c69,0x73742028,0x29000000,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000, +0x25730a00,0x61646473,0x74722829,0x0,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000, +0x25730a00,0x61646473,0x70616365,0x64737472,0x28290000,0x6f757420,0x6f66206d,0x656d6f72, +0x790a0000,0x25730a00,0x6e657773,0x74723a20,0x756e6162,0x6c652074,0x6f206d61,0x6c6c6f63, +0x20666f72,0x20737472,0x696e6720,0x25730a00,0x73617665,0x5f706c61,0x63652829,0x0, +0x6f757420,0x6f66206d,0x656d6f72,0x790a0000,0x25730a00,0x7365745f,0x706c6163,0x65202829, +0x0,0x706c6163,0x65206f75,0x74206f66,0x2072616e,0x67650000,0x6164646c,0x69737420, +0x28290000,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000,0x25730a00,0x6164646c,0x69737420, +0x28290000,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000,0x25730a00,0x666f7200,0x464f5200, +0x6d6b7375,0x66202829,0x0,0x70617373,0x65642061,0x6e20756e,0x6b6e6f77,0x6e207375, +0x66666978,0x2076616c,0x75653a20,0x25730a00,0x6d6b7375,0x66202829,0x0,0x42616420, +0x66696c65,0x206e616d,0x652c206e,0x6f207375,0x66666978,0x3a202573,0xa000000,0x73617665, +0x73747220,0x28290000,0x6f757420,0x6f66206d,0x656d6f72,0x790a0000,0x25730a00,0x63746d73, +0x74585858,0x58585800,0x63746d75,0x58585858,0x58580000,0x63746d70,0x58585858,0x58580000, +0x63746d66,0x58585858,0x58580000,0x63746d6c,0x75585858,0x58585800,0x63746d73,0x58585858, +0x58580000,0x63746d6d,0x58585858,0x58580000,0x63746d6f,0x58585858,0x58580000,0x63746d6f, +0x73585858,0x58585800,0x63746d63,0x62585858,0x58585800,0x63746d63,0x58585858,0x58580000, +0x63746d61,0x58585858,0x58580000,0x63746d62,0x58585858,0x58580000,0x63746d6c,0x58585858, +0x58580000,0x63746d6d,0x34585858,0x58585800,0x63746d67,0x74585858,0x58585800,0x63746d69, +0x6c585858,0x58585800,0x63746d6c,0x74585858,0x58585800,0x63746d70,0x31585858,0x58585800, +0x63746d70,0x64585858,0x58585800,0x63746d64,0x64585858,0x58585800,0x63746d6c,0x6f585858, +0x58585800,0x63746d63,0x69585858,0x58585800,0x63746d76,0x58585858,0x58580000,0x63746d65, +0x72725858,0x58585858,0x0,0x63746d65,0x6d585858,0x58585800,0x63746d65,0x58585858, +0x58580000,0x63746d64,0x58585858,0x58580000,0x63746d71,0x58585858,0x58580000,0x63746d71, +0x73585858,0x58585800,0x63746d65,0x6c665858,0x58585800,0x63746d6b,0x58585858,0x58580000, +0x63746d63,0x6d645858,0x58585858,0x0,0x63746d66,0x696c7458,0x58585858,0x58000000, +0x25732000,0x25732000,0x3c202573,0x20000000,0x3e202573,0x20000000,0xa000000,0x70697065, +0x20666169,0x6c656420,0x666f7220,0x2d73686f,0x776d0000,0x6e6f206d,0x6f726520,0x70726f63, +0x65737365,0x730a0000,0x25730a00,0x63616e27,0x74206f70,0x656e2069,0x6e707574,0x2066696c, +0x653a2025,0x730a0000,0x25730a00,0x63616e27,0x74206372,0x65617465,0x206f7574,0x70757420, +0x66696c65,0x3a202573,0xa000000,0x25730a00,0x63616e27,0x74206372,0x65617465,0x20657272, +0x6f722066,0x696c653a,0x2025730a,0x0,0x25730a00,0x25732069,0x73206e6f,0x7420696e, +0x7374616c,0x6c656420,0x28636f75,0x6c64206e,0x6f742066,0x696e6420,0x2573292e,0xa000000, +0x2573206d,0x6179206e,0x6f742062,0x6520696e,0x7374616c,0x6c656420,0x28636f75,0x6c64206e, +0x6f742066,0x696e6420,0x2573292e,0xa000000,0x63616e27,0x74206669,0x6e64206f,0x72206578, +0x65633a20,0x25730a00,0x25730a00,0x50494f43,0x4d41505f,0x53474900,0x50494f43,0x53455849, +0x54000000,0x53544f50,0x50454420,0x7369676e,0x616c2072,0x65636569,0x76656420,0x66726f6d, +0x3a202573,0x20000000,0x20285369,0x676e616c,0x20256429,0x20000000,0x2050726f,0x63657373, +0x20202564,0x20616261,0x6e646f6e,0x65640a00,0x46617461,0x6c206572,0x726f7220,0x696e3a20, +0x25732000,0x20636869,0x6c642064,0x69656420,0x64756520,0x746f2073,0x69676e61,0x6c202564, +0x2e0a0000,0x50726f62,0x61626c79,0x20636175,0x73656420,0x62792072,0x756e6e69,0x6e67206f, +0x7574206f,0x66207377,0x61702073,0x70616365,0x202d2d20,0x63686563,0x6b202f75,0x73722f61, +0x646d2f53,0x59534c4f,0x472e0a00,0x46617461,0x6c206572,0x726f7220,0x696e3a20,0x25732000, +0x20536967,0x6e616c20,0x25642000,0x2d20636f,0x72652064,0x756d7065,0x640a0000,0xa000000, +0x666f726b,0x20746f20,0x65646974,0x20666169,0x6c65640a,0x0,0x25730a00,0x2d6c0000, +0x2d660000,0x6572722d,0x77696e64,0x6f770000,0x2b310000,0x78746572,0x6d000000,0x78746572, +0x6d000000,0x2d646973,0x706c6179,0x0,0x2d6c7300,0x2d650000,0x2b310000,0x6661696c, +0x65642074,0x6f206578,0x65633a20,0x25730a00,0x25730a00,0x46617461,0x6c206572,0x726f7220, +0x696e3a20,0x25732000,0x20536967,0x6e616c20,0x25642000,0x2d20636f,0x72652064,0x756d7065, +0x640a0000,0xa000000,0x3a204572,0x726f723a,0x20000000,0x2c206c69,0x6e652000,0x4572726f, +0x72206f6e,0x206c696e,0x65200000,0x4552524f,0x52200000,0x204c494e,0x45200000,0x25730a00, +0x25732020,0x28257329,0xa000000,0x70630000,0x25732020,0x28257329,0xa000000,0x61730000, +0x25732020,0x28257329,0xa000000,0x66373700,0x25732020,0x28257329,0xa000000,0x706c3100, +0x25732020,0x28257329,0xa000000,0x636f626f,0x6c000000,0x25732020,0x28257329,0xa000000, +0x63630000,0x94d6970,0x7320436f,0x6d707574,0x65722053,0x79737465,0x6d732025,0x642e2564, +0xa000000,0x252e3266,0x7520252e,0x32667320,0x25753a25,0x30342e31,0x6620252e,0x30662525, +0xa000000,0x2f444343,0x0,0x2f000000,0x7573722f,0x6c69622f,0x61626900,0x2f000000, +0x7573722f,0x6c69622f,0x6e6f6e73,0x68617265,0x64000000,0x2f000000,0x7573722f,0x6c696200, +0x2e000000,0x2e000000,0x2f000000,0x2f000000,0x2e000000,0x6163636f,0x6d000000,0x2f757372, +0x2f6c6962,0x2f616363,0x6f6d0000,0x414e5349,0x20430000,0x63636f6d,0x0,0x2f757372, +0x2f6c6962,0x2f63636f,0x6d000000,0x414e5349,0x20430000,0x61637070,0x0,0x2f757372, +0x2f6c6962,0x2f616370,0x70000000,0x414e5349,0x20430000,0x63707000,0x2f757372,0x2f6c6962, +0x2f637070,0x0,0x44657665,0x6c6f706d,0x656e7420,0x6f707469,0x6f6e0000,0x66636f6d, +0x0,0x2f757372,0x2f6c6962,0x2f66636f,0x6d000000,0x466f7274,0x72616e00,0x666f7074, +0x0,0x2f757372,0x2f6c6962,0x2f666f70,0x74000000,0x466f7274,0x72616e00,0x70666100, +0x2f757372,0x2f6c6962,0x2f706661,0x0,0x506f7765,0x7220466f,0x72747261,0x6e000000, +0x6163636f,0x6d5f6d70,0x0,0x2f757372,0x2f6c6962,0x2f616363,0x6f6d5f6d,0x70000000, +0x506f7765,0x72204300,0x63636f6d,0x5f6d7000,0x2f757372,0x2f6c6962,0x2f63636f,0x6d5f6d70, +0x0,0x506f7765,0x72204300,0x70636100,0x2f757372,0x2f6c6962,0x2f706361,0x0, +0x506f7765,0x72204300,0x636f7074,0x0,0x2f757372,0x2f6c6962,0x2f636f70,0x74000000, +0x414e5349,0x20430000,0x75706173,0x0,0x2f757372,0x2f6c6962,0x2f757061,0x73000000, +0x50617363,0x616c0000,0x706c3166,0x65000000,0x2f757372,0x2f6c6962,0x2f706c31,0x66650000, +0x504c2f31,0x0,0x706c3165,0x72726f72,0x0,0x2f757372,0x2f6c6962,0x2f706c31, +0x6572726f,0x72000000,0x504c2f31,0x0,0x61733000,0x2f757372,0x2f6c6962,0x2f617330, +0x0,0x44657665,0x6c6f706d,0x656e7420,0x6f707469,0x6f6e0000,0x61733100,0x2f757372, +0x2f6c6962,0x2f617331,0x0,0x44657665,0x6c6f706d,0x656e7420,0x6f707469,0x6f6e0000, +0x6c640000,0x2f757372,0x2f6c6962,0x2f6c6400,0x44657665,0x6c6f706d,0x656e7420,0x6f707469, +0x6f6e0000,0x636f6266,0x65000000,0x2f757372,0x2f6c6962,0x2f636f62,0x66650000,0x434f424f, +0x4c000000,0x65646763,0x70666500,0x2f757372,0x2f6c6962,0x2f444343,0x2f656467,0x63706665, +0x0,0x44656c74,0x6120432b,0x2b000000,0x65646763,0x7066652e,0x616c7400,0x2f757372, +0x2f6c6962,0x2f444343,0x2f656467,0x63706665,0x2e616c74,0x0,0x44656c74,0x6120432b, +0x2b000000,0x2d637878,0x0,0x25733a20,0x0,0x66756c6c,0x5f706174,0x68000000, +0x2f000000,0x2e256400,0x0,0x63767374,0x61746963,0x2e66696c,0x65736574,0x0, +0x63767374,0x61746963,0x2e66696c,0x65736574,0x0,0x53746174,0x69632066,0x696c6573, +0x65743a20,0x25732025,0x73000000,0x20257300,0xa000000,0x772b0000,0x7265636f,0x72645f73, +0x74617469,0x635f6669,0x6c657365,0x74000000,0x636f756c,0x64206e6f,0x74206f70,0x656e2063, +0x76737461,0x74696320,0x66696c65,0x73657420,0x74656d70,0x2066696c,0x65202573,0xa000000, +0x7265636f,0x72645f73,0x74617469,0x635f6669,0x6c657365,0x74000000,0x636f756c,0x64206e6f, +0x74206f70,0x656e206f,0x72206372,0x65617465,0x20637673,0x74617469,0x63206669,0x6c657365, +0x74206669,0x6c652025,0x730a0000,0x7265636f,0x72645f73,0x74617469,0x635f6669,0x6c657365, +0x74000000,0x6572726f,0x7220696e,0x206c6f63,0x6b696e67,0x20637673,0x74617469,0x63206669, +0x6c657365,0x74206669,0x6c652025,0x730a0000,0x7265636f,0x72645f73,0x74617469,0x635f6669, +0x6c657365,0x74000000,0x636f756c,0x64206e6f,0x74206673,0x74617420,0x63767374,0x61746963, +0x2066696c,0x65736574,0x2066696c,0x65202573,0xa000000,0x2d637673,0x74617469,0x630a0000, +0x722b0000,0x7265636f,0x72645f73,0x74617469,0x635f6669,0x6c657365,0x74000000,0x636f756c, +0x64206e6f,0x74206664,0x6f70656e,0x20637673,0x74617469,0x63206669,0x6c657365,0x74206669, +0x6c652025,0x730a0000,0x25732025,0x73000000,0x20257300,0xa000000,0x7265636f,0x72645f73, +0x74617469,0x635f6669,0x6c657365,0x74000000,0x6572726f,0x7220696e,0x20777269,0x74696e67, +0x20637673,0x74617469,0x63206669,0x6c657365,0x74206669,0x6c652025,0x730a0000,0x25733a20, +0x746f7563,0x68202573,0xa000000,0x25733a20,0x746f7563,0x68202573,0x0,0x2d420000, +0x2d6f0000,0x2d6f0000,0x20202000,0x69690000,0x2e696900,0x2f69695f,0x66696c65,0x732f0000, +0x2e4e4557,0x0,0x72000000,0x25733a20,0x75706461,0x74655f69,0x6e737461,0x6e746961, +0x74696f6e,0x5f696e66,0x6f5f6669,0x6c652025,0x730a0000,0x77000000,0x75706461,0x74655f69, +0x6e737461,0x6e746961,0x74696f6e,0x5f696e66,0x6f5f6669,0x6c650000,0x6572726f,0x7220696e, +0x20637265,0x6174696e,0x67206669,0x6c652025,0x730a0000,0x434d444c,0x494e453d,0x25732025, +0x73257325,0x730a0000,0x2d632000,0x0,0x0,0x5057443d,0x25730a00,0x2d2d2d2d, +0xa000000,0x75706461,0x74655f69,0x6e737461,0x6e746961,0x74696f6e,0x5f696e66,0x6f5f6669, +0x6c650000,0x6572726f,0x7220696e,0x2072656e,0x616d696e,0x67202573,0x20746f20,0x25730a00, +0x2f70726f,0x632f252d,0x64000000,0x4f70656e,0x696e6720,0x2f70726f,0x63000000,0x50494f43, +0x53454e54,0x52590000,0x50494f43,0x5753544f,0x50000000,0x70726f67,0x72616d20,0x68616c74, +0x65642070,0x72656d61,0x74757265,0x6c790000,0x70726f67,0x72616d20,0x68616c74,0x65642069, +0x6e207772,0x6f6e6720,0x73797374,0x656d2063,0x616c6c00,0x756e6b6e,0x6f776e20,0x70726f62, +0x6c656d0a,0x0,0x72656164,0x206f6e20,0x70697065,0x20666169,0x6c656400,0x77726974, +0x65206f6e,0x20706970,0x65206661,0x696c6564,0x0,0x2d73686f,0x776d3a20,0x556e6964, +0x656e7469,0x66696564,0x3a207365,0x676d656e,0x74202564,0xa000000,0x70725f76,0x61646472, +0x5b25645d,0x3d20256c,0x780a0000,0x70725f73,0x697a655b,0x25645d3d,0x20256c78,0xa000000, +0x70725f6f,0x66665b25,0x645d3d20,0x256c780a,0x0,0x70725f6d,0x666c6167,0x735b2564, +0x5d3d2025,0x6c780a00,0x70725f76,0x73697a65,0x5b25645d,0x3d20256c,0x780a0000,0x70725f70, +0x73697a65,0x5b25645d,0x3d20256c,0x780a0000,0x70725f77,0x73697a65,0x5b25645d,0x3d20256c, +0x780a0000,0x70725f72,0x73697a65,0x5b25645d,0x3d20256c,0x780a0000,0x70725f6d,0x73697a65, +0x5b25645d,0x3d20256c,0x780a0000,0x70725f64,0x65765b25,0x645d3d20,0x256c780a,0x0, +0x70725f69,0x6e6f5b25,0x645d3d20,0x256c780a,0x0,0xa000000,0x25732070,0x68617365, +0x206d656d,0x3a20256c,0x64542025,0x6c644420,0x256c6442,0x20256c64,0x5320256c,0x64742025, +0x6c646420,0x256c6462,0x20256c64,0x6d3d2025,0x6c644b0a,0x0,0x74657874,0x5f73697a, +0x653d2025,0x6c64204b,0x62797465,0x730a0000,0x64617461,0x5f73697a,0x653d2025,0x6c64204b, +0x62797465,0x730a0000,0x62726b5f,0x73697a65,0x3d20256c,0x64204b62,0x79746573,0xa000000, +0x73746163,0x6b5f7369,0x7a653d20,0x256c6420,0x4b627974,0x65730a00,0x736f5f74,0x6578745f, +0x73697a65,0x3d20256c,0x64204b62,0x79746573,0xa000000,0x736f5f64,0x6174615f,0x73697a65, +0x3d20256c,0x64204b62,0x79746573,0xa000000,0x736f5f62,0x726b5f73,0x697a653d,0x20256c64, +0x204b6279,0x7465730a,0x0,0x6d6d6170,0x5f73697a,0x653d2025,0x6c64204b,0x62797465, +0x730a0000,0x544f5441,0x4c5f5349,0x5a453d20,0x256c6420,0x4b627974,0x65730a00,0xf03f9c68, +0xf03f9c74,0xf03f9c80,0xf03f9c8c,0xf03f9c98,0xf03fa83c,0xf03fac30,0xf03fac30,0xf03fa984, +0xf03fac30,0xf03fac30,0xf03fa7e4,0xf03fac30,0xf03fac30,0xf03fac30,0xf03fac30,0xf03fac30, +0xf03fac30,0xf03fa8e4,0xf03fac30,0xf03fac30,0xf03fa78c,0xf0405024,0xf03fb21c,0xf04079c4, +0xf03fb21c,0xf03fb21c,0xf0408fac,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c, +0xf0406d34,0xf03fb21c,0xf04080d4,0xf03fb21c,0xf04079c4,0xf03fb21c,0xf04069c0,0xf03fb21c, +0xf03fb040,0xf04079c4,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c, +0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03faefc,0xf03fb21c, +0xf0402de0,0xf03fafe0,0xf03fb21c,0xf03fb21c,0xf03faf54,0xf03fb21c,0xf03fb21c,0xf03fb21c, +0xf03fb21c,0xf03fb21c,0xf03fb21c,0xf03faf90,0xf03fb21c,0xf0402de0,0xf0402de0,0xf03fb21c, +0xf0406680,0xf03fe05c,0xf0401370,0xf0403134,0xf03faf90,0xf0401b78,0xf04026fc,0xf03fbb80, +0xf03fbe98,0xf03fbdac,0xf03fbdac,0xf03fbe98,0xf03fbe98,0xf03fbe98,0xf03fbe98,0xf03fbe98, +0xf03fbe98,0xf03fbe98,0xf03fbe98,0xf03fbe98,0xf03fbd54,0xf03fbe98,0xf03fbdac,0xf03fbde8, +0xf03fd064,0xf03fd218,0xf03fd110,0xf03fd110,0xf03fd218,0xf03fd218,0xf03fd218,0xf03fd218, +0xf03fd218,0xf03fd218,0xf03fd218,0xf03fd218,0xf03fd218,0xf03fd0b8,0xf03fd218,0xf03fd110, +0xf03fd14c,0xf03fe05c,0xf03fded8,0xf0403134,0xf0403134,0xf03fded8,0xf03fded8,0xf03fded8, +0xf03fded8,0xf03fded8,0xf03fded8,0xf03fded8,0xf03fded8,0xf03fded8,0xf0401370,0xf03fded8, +0xf0403134,0xf0408b04,0xf03fe05c,0xf03fe05c,0xf0403134,0xf0403134,0xf03fe05c,0xf03fe05c, +0xf03fe05c,0xf03fe05c,0xf03fe05c,0xf03fe05c,0xf03fe05c,0xf03fe05c,0xf03fe05c,0xf0401370, +0xf03fe05c,0xf0403134,0xf0408b04,0xf040ca80,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041920c,0xf041ad50,0xf041ad50, +0xf041ad50,0xf040cab4,0xf041ad50,0xf040cb20,0xf041ad50,0xf040cb90,0xf040cce4,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf040ce14,0xf040d008,0xf040d188,0xf040d2d8,0xf040d57c,0xf040d770,0xf040d850, +0xf040db84,0xf040dce8,0xf040def4,0xf040df20,0xf040e888,0xf040e99c,0xf040ecb4,0xf040ed64, +0xf040f2c0,0xf040f348,0xf040f3cc,0xf040f430,0xf040f4d4,0xf040f660,0xf040f738,0xf040f860, +0xf041058c,0xf041ad50,0xf0418c58,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf04109dc,0xf04113cc,0xf041151c,0xf0412254,0xf041275c,0xf0413148,0xf04137d0, +0xf04138ec,0xf0413c90,0xf0414324,0xf041441c,0xf0414660,0xf04147e0,0xf0415510,0xf0416118, +0xf04165cc,0xf0416fc4,0xf041705c,0xf0417430,0xf04189d4,0xf0419330,0xf0419798,0xf0419a98, +0xf041a34c,0xf041a300,0xf041a48c,0xf040fa74,0xf0410498,0xf040fca0,0xf0410498,0xf0410498, +0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498, +0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498, +0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf040f9b0,0xf0410498, +0xf040fdec,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498, +0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf0410498, +0xf0410498,0xf0410498,0xf0410498,0xf0410498,0xf040fd38,0xf040fd5c,0xf040fd14,0xf040fc7c, +0xf0410498,0xf040fa74,0xf0410498,0xf0410498,0xf0410498,0xf040fbc8,0xf040fba4,0xf040fd80, +0xf040fc34,0xf0410498,0xf040fcc4,0xf040f98c,0xf040fc58,0xf0410498,0xf040fc10,0xf0410498, +0xf040fbec,0xf0410498,0xf040fb80,0xf040fe10,0xf040fda4,0xf040fdc8,0xf04103fc,0xf04104f4, +0xf04104f4,0xf0410114,0xf04104f4,0xf04104f4,0xf040fe54,0xf04104f4,0xf04104f4,0xf04104f4, +0xf041036c,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4, +0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4, +0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04102f4, +0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4, +0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4,0xf04104f4, +0xf04104f4,0xf04104f4,0xf04104f4,0xf0410094,0xf0418ca0,0xf04191ac,0xf0418ce8,0xf04191ac, +0xf04191ac,0xf0418d30,0xf0418f28,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac, +0xf04191ac,0xf0418d78,0xf04191ac,0xf0418dc0,0xf04191ac,0xf0418ee0,0xf04191ac,0xf04191ac, +0xf0418e08,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac, +0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac, +0xf04191ac,0xf0418e50,0xf0418f58,0xf04191ac,0xf0418e98,0xf04191ac,0xf04191ac,0xf04191ac, +0xf04191ac,0xf04191ac,0xf04191ac,0xf04191ac,0xf0418f48,0xf0419094,0xf04191ac,0xf04191ac, +0xf04191ac,0xf04190c8,0xf04191ac,0xf04191ac,0xf04191ac,0xf0419164,0xf041a714,0xf041ad50, +0xf041ad50,0xf041ae04,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ae04,0xf041ad50, +0xf041ad50,0xf041a680,0xf041a690,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041ad50,0xf041a57c,0xf041ad50,0xf041ad50, +0xf041ad50,0xf041ad50,0xf041ad50,0xf041a670,0xf041a660,0xf041ddbc,0xf041f608,0xf041f608, +0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608, +0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f658, +0xf041f608,0xf041ded0,0xf041edcc,0xf041f608,0xf041f608,0xf041ef60,0xf041f608,0xf041f3ec, +0xf041f608,0xf041e904,0xf041f608,0xf041e6b8,0xf041dc38,0xf041f608,0xf041f608,0xf041f0e4, +0xf041f608,0xf041f268,0xf041f608,0xf041e168,0xf041e534,0xf041f57c,0xf041f608,0xf041f608, +0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041f608,0xf041cc70,0xf041cd28,0xf041cb20, +0xf041c7a8,0xf041c354,0xf041bc28,0xf041f608,0xf041b87c,0xf041f608,0xf041c4c4,0xf041c40c, +0xf041cf30,0xf041c860,0xf041e7cc,0xf041c9d0,0xf041bb08,0xf041c6f0,0xf041d4d8,0xf041c638, +0xf041d218,0xf041c57c,0xf041c918,0xf041ce78,0xf041f608,0xf041d368,0xf041d420,0xf041f868, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78, +0xf041fa78,0xf041f898,0xf041fa78,0xf041f838,0xf041f928,0xf041fa78,0xf041fa78,0xf041f958, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041f8f8,0xf041fa78,0xf041f8c8,0xf041f808,0xf041fa78, +0xf041fa78,0xf041f9b8,0xf041fa78,0xf041f988,0xf041fa78,0xf041f9e8,0xf041fa18,0xf041fa78, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78, +0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa78,0xf041fa48,0xf041fb74,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fba4, +0xf041fd54,0xf041fb44,0xf041fc34,0xf041fd54,0xf041fd54,0xf041fc64,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fc04,0xf041fd54,0xf041fbd4,0xf041fb14,0xf041fd54,0xf041fd54,0xf041fcc4, +0xf041fd54,0xf041fc94,0xf041fd54,0xf041fd54,0xf041fd24,0xf041fd54,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54,0xf041fd54, +0xf041fd54,0xf041fd54,0xf041fcf4,0xf042311c,0xf042311c,0xf04232dc,0xf0423590,0xf0423400, +0xf0423400,0x0,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[] = { +0x0,0x3,0x0,0x10000560,0x1,0x10000564,0x1,0x10000568, +0x2,0x1000056c,0x3,0x10000570,0x4,0x10000574,0x5,0x10000578, +0x6,0x1000057c,0x6,0x10000580,0x6,0x10000584,0x6,0x10000588, +0x6,0x1000058c,0x6,0x10000590,0x6,0x10000594,0x7,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +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,0x0,0x10000598,0x100005a0,0x100005a8,0x100005b0,0x100005b8, +0x100005c0,0x100005c8,0x100005d0,0x0,0x0,0x0,0x100005d8,0x100005e0, +0x100005ec,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,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,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0, +0x0,0x0,0x1,0x0,0x1,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,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,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, +0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, +0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0, +0x0,0x0,0x0,0x100005f4,0x10003,0x100005fc,0x10007,0x0, +0x0,0x10000604,0x10003,0x1000060c,0x10007,0x0,0x0,0x0, +0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x1, +0x10000614,0x0,0x0,0xffffffff,0x0,0xffffffff,0x0,0x0, +0x0,0x0,0x10000618,0x1000061c,0x10008310,0x1900,0x0,0x0, +0x0,0x0,0x10005234,0x10005240,0x10005248,0x10005250,0x10005258,0x1000525c, +0x10006754,0x1000675c,0x1000676c,0x10006774,0x1000677c,0x1000678c,0x10006794,0x1000679c, +0x100067ac,0x100067b4,0x100067b8,0x100067c8,0x100067dc,0x100067e4,0x100067f4,0x100067fc, +0x10006804,0x10006814,0x1000681c,0x10006820,0x10006830,0x10006840,0x1000684c,0x10006860, +0x10006868,0x10006870,0x10006884,0x1000688c,0x10006890,0x100068a0,0x100068a8,0x100068b0, +0x100068c0,0x100068c8,0x100068d0,0x100068e0,0x100068e8,0x100068f0,0x10006900,0x10006908, +0x10006914,0x10006928,0x10006930,0x10006934,0x10006944,0x10006958,0x1000695c,0x1000696c, +0x10006980,0x10006984,0x10006990,0x100069a4,0x100069ac,0x100069bc,0x100069c4,0x100069cc, +0x100069e4,0x100069f0,0x100069fc,0x10006a18,0x0,0x0,0x0,0x0, +}; +static uint32_t f_main(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_process_config(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_add_info(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_parse_command(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_get_host_chiptype(uint8_t *mem, uint32_t sp); +static void f_error(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_relocate_passes(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_newrunlib(uint8_t *mem, uint32_t sp); +static void f_compose_G0_libs(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_mkstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_mklist(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_addstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_addspacedstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_newstr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_save_place(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_set_place(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_addlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_adduldlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_nodup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_getsuf(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_mksuf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_savestr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_mktempstr(uint8_t *mem, uint32_t sp); +static uint32_t f_run(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_edit_src(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_get_lino(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_show_err(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_handler(uint8_t *mem, uint32_t sp); +static void f_cleanup(uint8_t *mem, uint32_t sp); +static void f_whats(uint8_t *mem, uint32_t sp); +static void f_settimes(uint8_t *mem, uint32_t sp); +static void f_dotime(uint8_t *mem, uint32_t sp); +static uint32_t func_4339c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_isdir(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_regular_not_writeable(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_regular_file(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_basename(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_dirname(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_434094(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_add_cxx_symbol_options(uint8_t *mem, uint32_t sp); +static void f_init_curr_dir(uint8_t *mem, uint32_t sp); +static uint32_t f_full_path(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_add_static_opt(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_record_static_fileset(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_touch(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_add_prelinker_objects(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_quoted_length(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_quote_shell_arg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_save_off_command_line(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_skip_old_ii_controls(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_make_ii_file_name(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_update_instantiation_info_file(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4362cc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4365b8(uint8_t *mem, uint32_t sp); +static void func_436680(uint8_t *mem, uint32_t sp); +static void func_43673c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp); +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 0x433218: f_handler(mem, sp); return 0; +default: abort();} +} +int run(uint8_t *mem, int argc, char *argv[]) { +mmap_initial_data_range(mem, 0xff00000, 0x1000b000); +memcpy(mem + 0x10000560, rodata, 0x75e0); +memcpy(mem + 0x10000000, data, 0x560); +MEM_S32(0x1000a600) = 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(0x1000a604) = 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 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; +L405b30: +//main: +//nop; +//nop; +//nop; +sp = sp + 0xfffffea0; +MEM_U32(sp + 356) = a1; +t6 = MEM_U32(sp + 356); +// fdead 40008063 MEM_U32(sp + 68) = ra; +// fdead 40008063 MEM_U32(sp + 64) = gp; +MEM_U32(sp + 352) = a0; +// fdead 40008063 MEM_U32(sp + 60) = s5; +// fdead 40008063 MEM_U32(sp + 56) = s4; +// fdead 40008063 MEM_U32(sp + 52) = s3; +// fdead 40008063 MEM_U32(sp + 48) = s2; +// fdead 40008063 MEM_U32(sp + 44) = s1; +// fdead 40008063 MEM_U32(sp + 40) = s0; +MEM_U32(sp + 332) = zero; +MEM_U32(sp + 328) = zero; +MEM_U32(sp + 324) = zero; +at = 0x1000a31c; +t8 = 0x10000004; +t7 = MEM_U32(t6 + 0); +t8 = MEM_U32(t8 + 0); +MEM_U32(at + 0) = t7; +at = 0x1; +if (t8 == at) {at = 0x2; +goto L405ba0;} +at = 0x2; +if (t8 != at) {//nop; +goto L405bb4;} +//nop; +L405ba0: +t9 = 0x10000620; +at = 0x1000a254; +t9 = t9; +MEM_U32(at + 0) = t9; +goto L405bc4; +MEM_U32(at + 0) = t9; +L405bb4: +t0 = 0x10000628; +at = 0x1000a254; +t0 = t0; +MEM_U32(at + 0) = t0; +L405bc4: +t1 = 0x10000630; +at = 0x1000a258; +t1 = t1; +t2 = 0x10000638; +MEM_U32(at + 0) = t1; +at = 0x1000a194; +t2 = t2; +t3 = 0x10000644; +MEM_U32(at + 0) = t2; +at = 0x1000a190; +//nop; +a0 = 0x1000a260; +t3 = t3; +MEM_U32(at + 0) = t3; +f_mklist(mem, sp, a0); +goto L405c00; +MEM_U32(at + 0) = t3; +L405c00: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a270; +//nop; +f_mklist(mem, sp, a0); +goto L405c18; +//nop; +L405c18: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a310; +//nop; +f_mklist(mem, sp, a0); +goto L405c30; +//nop; +L405c30: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2c0; +//nop; +f_mklist(mem, sp, a0); +goto L405c48; +//nop; +L405c48: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a320; +//nop; +f_mklist(mem, sp, a0); +goto L405c60; +//nop; +L405c60: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a330; +//nop; +f_mklist(mem, sp, a0); +goto L405c78; +//nop; +L405c78: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a408; +//nop; +f_mklist(mem, sp, a0); +goto L405c90; +//nop; +L405c90: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a418; +//nop; +f_mklist(mem, sp, a0); +goto L405ca8; +//nop; +L405ca8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a428; +//nop; +f_mklist(mem, sp, a0); +goto L405cc0; +//nop; +L405cc0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a360; +//nop; +f_mklist(mem, sp, a0); +goto L405cd8; +//nop; +L405cd8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a370; +//nop; +f_mklist(mem, sp, a0); +goto L405cf0; +//nop; +L405cf0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a438; +//nop; +f_mklist(mem, sp, a0); +goto L405d08; +//nop; +L405d08: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a448; +//nop; +f_mklist(mem, sp, a0); +goto L405d20; +//nop; +L405d20: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a280; +//nop; +f_mklist(mem, sp, a0); +goto L405d38; +//nop; +L405d38: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a5a8; +//nop; +f_mklist(mem, sp, a0); +goto L405d50; +//nop; +L405d50: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a290; +//nop; +f_mklist(mem, sp, a0); +goto L405d68; +//nop; +L405d68: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2d0; +//nop; +f_mklist(mem, sp, a0); +goto L405d80; +//nop; +L405d80: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2a0; +//nop; +f_mklist(mem, sp, a0); +goto L405d98; +//nop; +L405d98: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2b0; +//nop; +f_mklist(mem, sp, a0); +goto L405db0; +//nop; +L405db0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2e0; +//nop; +f_mklist(mem, sp, a0); +goto L405dc8; +//nop; +L405dc8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a2f0; +//nop; +f_mklist(mem, sp, a0); +goto L405de0; +//nop; +L405de0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a300; +//nop; +f_mklist(mem, sp, a0); +goto L405df8; +//nop; +L405df8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a5b8; +//nop; +f_mklist(mem, sp, a0); +goto L405e10; +//nop; +L405e10: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a5d0; +//nop; +f_mklist(mem, sp, a0); +goto L405e28; +//nop; +L405e28: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a5e0; +//nop; +f_mklist(mem, sp, a0); +goto L405e40; +//nop; +L405e40: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a460; +//nop; +f_mklist(mem, sp, a0); +goto L405e58; +//nop; +L405e58: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a470; +//nop; +f_mklist(mem, sp, a0); +goto L405e70; +//nop; +L405e70: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a480; +//nop; +f_mklist(mem, sp, a0); +goto L405e88; +//nop; +L405e88: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a490; +//nop; +f_mklist(mem, sp, a0); +goto L405ea0; +//nop; +L405ea0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4a0; +//nop; +f_mklist(mem, sp, a0); +goto L405eb8; +//nop; +L405eb8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4b0; +//nop; +f_mklist(mem, sp, a0); +goto L405ed0; +//nop; +L405ed0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4c0; +//nop; +f_mklist(mem, sp, a0); +goto L405ee8; +//nop; +L405ee8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4d0; +//nop; +f_mklist(mem, sp, a0); +goto L405f00; +//nop; +L405f00: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4f0; +//nop; +f_mklist(mem, sp, a0); +goto L405f18; +//nop; +L405f18: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a4e0; +//nop; +f_mklist(mem, sp, a0); +goto L405f30; +//nop; +L405f30: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a500; +//nop; +f_mklist(mem, sp, a0); +goto L405f48; +//nop; +L405f48: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a510; +//nop; +f_mklist(mem, sp, a0); +goto L405f60; +//nop; +L405f60: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a520; +//nop; +f_mklist(mem, sp, a0); +goto L405f78; +//nop; +L405f78: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a530; +//nop; +f_mklist(mem, sp, a0); +goto L405f90; +//nop; +L405f90: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a540; +//nop; +f_mklist(mem, sp, a0); +goto L405fa8; +//nop; +L405fa8: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a560; +//nop; +f_mklist(mem, sp, a0); +goto L405fc0; +//nop; +L405fc0: +// bdead 40040003 gp = MEM_U32(sp + 64); +//nop; +//nop; +a0 = 0x1000a550; +//nop; +f_mklist(mem, sp, a0); +goto L405fd8; +//nop; +L405fd8: +// bdead 40040103 gp = MEM_U32(sp + 64); +a2 = zero; +a0 = 0x10000654; +a1 = 0x10000658; +//nop; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L405ff8; +a1 = a1; +L405ff8: +// bdead 4004010b gp = MEM_U32(sp + 64); +a2 = zero; +t4 = 0x1000a340; +a0 = 0x1000065c; +MEM_U32(t4 + 4) = v0; +//nop; +a1 = 0x10000660; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406020; +a1 = a1; +L406020: +// bdead 4004010b gp = MEM_U32(sp + 64); +a2 = zero; +t5 = 0x1000a340; +a0 = 0x10000664; +MEM_U32(t5 + 8) = v0; +//nop; +a1 = 0x10000668; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406048; +a1 = a1; +L406048: +// bdead 4004010b gp = MEM_U32(sp + 64); +a2 = zero; +t6 = 0x1000a340; +a0 = 0x1000066c; +MEM_U32(t6 + 12) = v0; +//nop; +a1 = 0x10000670; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406070; +a1 = a1; +L406070: +// bdead 4004010b gp = MEM_U32(sp + 64); +a2 = zero; +t7 = 0x1000a340; +a0 = 0x10000674; +MEM_U32(t7 + 16) = v0; +//nop; +a1 = 0x10000678; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L406098; +a1 = a1; +L406098: +// bdead 4004010b gp = MEM_U32(sp + 64); +a2 = zero; +t8 = 0x1000a340; +a0 = 0x1000067c; +MEM_U32(t8 + 20) = v0; +//nop; +a1 = 0x10000684; +a0 = a0; +a1 = a1; +v0 = f_mkstr(mem, sp, a0, a1, a2, a3); +goto L4060c0; +a1 = a1; +L4060c0: +// bdead 4004000b gp = MEM_U32(sp + 64); +//nop; +t9 = 0x1000a340; +t0 = 0x10000384; +MEM_U32(t9 + 24) = v0; +at = 0x10000348; +//nop; +a0 = 0x10000688; +t0 = MEM_U32(t0 + 0); +a0 = a0; +MEM_U32(at + 0) = t0; +v0 = wrapper_getenv(mem, a0); +goto L4060f0; +MEM_U32(at + 0) = t0; +L4060f0: +MEM_U32(sp + 320) = v0; +t1 = MEM_U32(sp + 320); +// bdead 40040403 gp = MEM_U32(sp + 64); +if (t1 == 0) {at = 0x10000420; +goto L40610c;} +at = 0x10000420; +t2 = 0x1; +MEM_U32(at + 0) = t2; +L40610c: +a0 = 0x10000694; +//nop; +a0 = a0; +//nop; +v0 = wrapper_getenv(mem, a0); +goto L406120; +//nop; +L406120: +MEM_U32(sp + 316) = v0; +t3 = MEM_U32(sp + 316); +// bdead 40041003 gp = MEM_U32(sp + 64); +if (t3 == 0) {//nop; +goto L4063fc;} +//nop; +t4 = MEM_U8(t3 + 0); +t5 = 0xfb504f0; +//nop; +t6 = t4 + t5; +t7 = MEM_U8(t6 + 1); +//nop; +t8 = t7 & 0x8; +if (t8 == 0) {//nop; +goto L406190;} +//nop; +L406158: +t9 = MEM_U32(sp + 316); +t3 = 0xfb504f0; +t0 = t9 + 0x1; +MEM_U32(sp + 316) = t0; +t1 = MEM_U32(sp + 316); +//nop; +t2 = MEM_U8(t1 + 0); +//nop; +t4 = t2 + t3; +t5 = MEM_U8(t4 + 1); +//nop; +t6 = t5 & 0x8; +if (t6 != 0) {//nop; +goto L406158;} +//nop; +L406190: +//nop; +a0 = MEM_U32(sp + 316); +//nop; +v0 = wrapper_strlen(mem, a0); +goto L4061a0; +//nop; +L4061a0: +MEM_U32(sp + 308) = v0; +t7 = MEM_U32(sp + 308); +// bdead 40050003 gp = MEM_U32(sp + 64); +if ((int)t7 > 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 000000000..384e669bd Binary files /dev/null and b/tools/ido5.3_recomp/cfe differ 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 000000000..76398aaa3 Binary files /dev/null and b/tools/ido5.3_recomp/copt differ 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 000000000..ac11ad6f7 Binary files /dev/null and b/tools/ido5.3_recomp/libc_impl.o differ diff --git a/tools/ido5.3_recomp/recomp b/tools/ido5.3_recomp/recomp new file mode 100755 index 000000000..e6bbe4131 Binary files /dev/null and b/tools/ido5.3_recomp/recomp differ 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 000000000..0168fd4d2 Binary files /dev/null and b/tools/ido5.3_recomp/ugen differ 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 000000000..d3bc513c8 Binary files /dev/null and b/tools/ido5.3_recomp/ujoin differ diff --git a/tools/ido5.3_recomp/uld b/tools/ido5.3_recomp/uld new file mode 100755 index 000000000..c638c85e4 Binary files /dev/null and b/tools/ido5.3_recomp/uld differ diff --git a/tools/ido5.3_recomp/umerge b/tools/ido5.3_recomp/umerge new file mode 100755 index 000000000..2e40736fb Binary files /dev/null and b/tools/ido5.3_recomp/umerge differ diff --git a/tools/ido5.3_recomp/uopt b/tools/ido5.3_recomp/uopt new file mode 100755 index 000000000..e8d5dd618 Binary files /dev/null and b/tools/ido5.3_recomp/uopt differ diff --git a/tools/ido5.3_recomp/uopt_c.c b/tools/ido5.3_recomp/uopt_c.c new file mode 100644 index 000000000..9239ec000 --- /dev/null +++ b/tools/ido5.3_recomp/uopt_c.c @@ -0,0 +1,210354 @@ +#include "header.h" +static const uint32_t rodata[] = { +0x25733a20,0x25732c20,0x0,0x25733a20,0x6572726f,0x72202564,0x20286572,0x726f7220, +0x636f6465,0x20756e6b,0x6e6f776e,0x292c2000,0x6f70656e,0x696e6720,0x66656564,0x6261636b, +0x20696e70,0x75742025,0x732e0000,0x67657474,0x696e6720,0x73746174,0x7573206f,0x6e202573, +0x2e000000,0x25733a20,0x756e6162,0x6c652074,0x6f20616c,0x6c6f6361,0x74652025,0x64206279, +0x74652066,0x65656462,0x61636b20,0x62756666,0x65722e0a,0x0,0x72656164,0x696e6720, +0x66656564,0x6261636b,0x2066696c,0x65202573,0x2e000000,0x25733a20,0x66656564,0x6261636b, +0x2066696c,0x65207374,0x616d7020,0x3d202578,0x2c206e6f,0x74202578,0x2e0a0000,0x6e616d65, +0x2f6c656e,0x67746820,0x696e636f,0x6e736973,0x74656e63,0x7920696e,0x20666565,0x64626163, +0x6b206669,0x6c652e0a,0x0,0x73796d62,0x6f6c2074,0x61626c65,0x20616e6f,0x6d616c79, +0x20697379,0x6d202825,0x6429206e,0x6f742072,0x65666572,0x72656420,0x746f2062,0x79206578, +0x7465726e,0x616c0a00,0x0,0x0,0x756f7074,0x636d2e70,0xf0400210,0xf04000f0, +0xf0400190,0x756f7074,0x636d2e70,0xf0400600,0xf040065c,0xf04006b8,0xf0400714,0x756f7074, +0x636d2e70,0xf040087c,0xf0400868,0xf040082c,0xf0400854,0x756f7074,0x636d2e70,0x756f7074, +0x636d2e70,0xf0400de0,0xf0400dd8,0xf0400dd0,0xf0400dc8,0xf0400e6c,0xf0400e64,0xf0400e5c, +0xf0400e54,0x0,0x0,0x0,0x756f7074,0x636f7079,0x2e700000,0xf0402bc8, +0xf0402bc8,0xf0402c08,0xf0402c4c,0xf0402bd0,0xf0402c08,0xf0402c58,0xf0402bc8,0x756f7074, +0x636f7079,0x2e700000,0xf0402cf4,0xf0402cf4,0xf0402d28,0xf0402d60,0xf0402cfc,0xf0402d28, +0xf0402d6c,0xf0402cf4,0x756f7074,0x636f7079,0x2e700000,0xf0403514,0xf0403514,0xf0403540, +0xf04035a4,0xf040351c,0xf0403540,0xf0403648,0xf0403514,0x756f7074,0x636f7079,0x2e700000, +0xf04036f0,0xf04036f0,0xf040371c,0xf0403780,0xf04036f8,0xf040371c,0xf0403824,0xf04036f0, +0x756f7074,0x636f7079,0x2e700000,0xf0404020,0xf0404020,0xf0403cec,0xf0403e70,0xf0403c1c, +0xf0403cec,0xf0403ffc,0xf0404020,0x756f7074,0x636f7079,0x2e700000,0xf04041f4,0xf04041f4, +0xf040418c,0xf04041bc,0xf04041bc,0xf040418c,0xf04041d0,0xf04041f4,0x756f7074,0x636f7079, +0x2e700000,0xf04042c4,0xf04042c4,0xf040424c,0xf040428c,0xf040428c,0xf040424c,0xf04042a0, +0xf04042c4,0x756f7074,0x636f7079,0x2e700000,0xf0404428,0xf0404428,0xf0404324,0xf0404384, +0xf0404348,0xf0404324,0xf0404404,0xf0404428,0x756f7074,0x636f7079,0x2e70756f,0x7074636f, +0x70792e70,0xf04049d0,0xf04047e8,0xf0404ab8,0xf0404d9c,0xf04047e8,0xf0404d9c,0xf0404d9c, +0xf0404d9c,0xf0404d9c,0xf04048a4,0xf0404d9c,0xf0404d9c,0xf0404a10,0xf0404a10,0xf0404af8, +0xf0404a64,0xf0404a10,0xf0404a10,0xf0404d9c,0xf04048a4,0xf04048a4,0xf04048f4,0xf04048f4, +0xf0404d9c,0xf0404d9c,0xf0404d9c,0xf0404d9c,0xf0404b94,0xf0404bec,0xf0404bec,0xf0404d9c, +0xf0404d9c,0xf0404b68,0xf0404bec,0xf0404bec,0xf0404b10,0xf0404a10,0xf0404b94,0xf0404d9c, +0xf0404930,0xf04047e8,0xf04047e8,0xf04048f4,0xf04048f4,0xf0404d9c,0xf04049d0,0xf0404d9c, +0xf0404d9c,0xf0404d9c,0xf0404d9c,0xf04048a4,0xf04048a4,0xf04048a4,0xf0404d9c,0xf0404d9c, +0xf0404d9c,0xf04047e8,0xf0404d9c,0xf04048a4,0xf04049d0,0xf0404850,0xf0404d9c,0xf04049d0, +0xf04049d0,0xf0404a64,0xf0404d9c,0xf0404d9c,0xf0404d9c,0xf04049d0,0xf04048a4,0xf04048a4, +0xf04048a4,0xf04049d0,0xf04049d0,0xf0404a64,0xf0404d9c,0xf0404d9c,0xf0404d9c,0xf04047e8, +0xf0404d9c,0xf0404d9c,0xf04047e8,0xf0404628,0xf040450c,0xf0404720,0xf04047c0,0xf04046ac, +0xf0404770,0xf0404e18,0xf04045dc,0x756f7074,0x636f7079,0x2e70756f,0x7074636f,0x70792e70, +0xf0405df4,0xf0405df4,0xf0405b38,0xf0405d60,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405d60, +0xf0405d60,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405b20,0xf0405b20,0xf0405df4,0xf0405b2c, +0xf0405b20,0xf0405b20,0xf0405d60,0xf0405aec,0xf0405df4,0xf0405a8c,0xf0405a8c,0xf0405d60, +0xf0405d60,0xf0405d60,0xf0405d60,0xf0405ba0,0xf0405be4,0xf0405be4,0xf0405d60,0xf0405d60, +0xf0405b54,0xf0405be4,0xf0405be4,0xf0405b54,0xf0405b20,0xf0405ba0,0xf0405d60,0xf0405af8, +0xf0405aec,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405d60,0xf0405d60,0xf0405b14,0xf0405d60, +0xf0405df4,0xf0405a8c,0xf0405a8c,0xf0405d60,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405d60, +0xf0405d60,0xf0405df4,0xf0405df4,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405d60,0xf0405df4, +0xf0405d60,0xf0405df4,0xf0405df4,0xf0405a8c,0xf0405d60,0xf0405df4,0xf0405df4,0xf0405b2c, +0xf0405d60,0xf0405d60,0xf0405d60,0xf0405aec,0xf0405df4,0xf0405df4,0xf0405df4,0xf0405df4, +0xf0405df4,0xf0405b2c,0xf0405df4,0xf0405d60,0xf0405d60,0xf0405aec,0xf0405d60,0xf0405d60, +0xf0405df4,0xf0404fbc,0xf04051a4,0xf04054f0,0xf0405788,0xf0404fbc,0xf04054f0,0xf0406030, +0xf0405438,0x756f7074,0x636f7079,0x2e70756f,0x7074636f,0x70792e70,0x756f7074,0x636f7079, +0x2e700000,0xf0407568,0xf0407590,0xf0408124,0xf040817c,0xf0406580,0xf0406580,0xf04065a4, +0xf0406f50,0xf0406580,0xf04065a4,0xf04086a0,0xf0406580,0x20534543,0x4f4e4453,0x20494e20, +0x434f5059,0x2050524f,0x50414741,0x54494f4e,0x204f4620,0x202a202a,0x20756f70,0x74636f70, +0x792e7000,0xf0409220,0xf0409314,0xf04092d8,0xf0409294,0xf0409258,0xf040923c,0x0, +0x756f7074,0x6462672e,0x70000000,0xf040b930,0xf040b9d0,0xf040b958,0xf040b9f8,0xf040b9a8, +0xf040ba20,0xf040b980,0x20202020,0x22222220,0x76726567,0x7d207d20,0x494c4441,0x7d20756f, +0x70746462,0x672e7069,0x7372636f,0x6e737420,0x64756d70,0x65642020,0x656d7074,0x79202020, +0x69736f70,0x20202020,0x69737376,0x61722020,0x20697369,0x6c646120,0x20206973,0x76617220, +0x20206973,0x6c646120,0x20206973,0x636f6e73,0x74206b69,0x6e642020,0x20206f70,0x20202020, +0x20206c20,0x20202020,0x20722020,0x20206269,0x74202069,0x6e646578,0x20202020,0xf040bd70, +0xf040bca8,0xf040bc80,0xf040bcd0,0xf040bd48,0xf040bcf8,0xf040bd20,0xf040bd98,0xf040bdc0, +0x205b6e69,0x6c5d205b,0x205b6e69,0x6c5d205b,0x5d205d20,0x494c4441,0x6e696c5d,0x5d205b6e, +0x696c5d20,0x5b756f70,0x74646267,0x2e706973,0x72636f6e,0x73742064,0x756d7065,0x64202065, +0x6d707479,0x20202069,0x736f7020,0x20202069,0x73737661,0x72202020,0x6973696c,0x64612020, +0x20697376,0x61722020,0x2069736c,0x64612020,0x20697363,0x6f6e7374,0x205d2000,0xf040c53c, +0xf040c474,0xf040c430,0xf040c49c,0xf040c514,0xf040c4c4,0xf040c4ec,0xf040c564,0xf040c58c, +0x2e2e2e2e,0x29205b69,0x6e646d75,0x6c747320,0x2a2a2a2a,0x626f6f6c,0x65787020,0x2a2a2a2a, +0x74726170,0x6f70202a,0x2a2a2a73,0x746f7265,0x6f70202a,0x2a2a2a73,0x6c766172,0x62697473, +0x202a2a2a,0x2a766172,0x62697473,0x202a2a2a,0x2a696e64,0x69726163,0x63202d2d,0x6578706f, +0x63637572,0x202d2d61,0x6273616c,0x74657273,0x202d2d70,0x61766c6f,0x6373202d,0x2d616c74, +0x65727320,0x2d2d6176,0x6c6f6373,0x202d2d61,0x6e746c6f,0x6373202d,0x2d202120,0x21202120, +0x21202121,0x20212021,0x20212021,0x206e6f64,0x65686f69,0x73746564,0x65787020,0x2d2d7061, +0x766f7574,0x202d2d70,0x6176696e,0x202d2d61,0x6e746f75,0x74202d2d,0x616e7469,0x6e202d2d, +0x616c7465,0x7273202d,0x2d61766c,0x6f637320,0x2d2d616e,0x746c6f63,0x73202d2d,0x20212021, +0x20212021,0x20212120,0x21202120,0x21202120,0x6e6f6465,0x7061766f,0x7574202d,0x2d706176, +0x696e202d,0x2d61766f,0x7574202d,0x2d617669,0x6e202d2d,0x61627361,0x6c746572,0x73202d2d, +0x7061766c,0x6f637320,0x2d2d616c,0x74657273,0x202d2d61,0x766c6f63,0x73202d2d,0x616e746c, +0x6f637320,0x2d2d2021,0x20212021,0x20212021,0x21202120,0x21202120,0x21206e6f,0x64656e6f, +0x74696e6d,0x6f646562,0x69747320,0x2a2a2a2a,0x6f75746d,0x6f646562,0x69747320,0x2a2a2a2a, +0x6d766172,0x62697473,0x202a2a2a,0x2a696e64,0x6d756c74,0x73202a2a,0x2a2a7375,0x62696e73, +0x65727420,0x2d2d7375,0x6264656c,0x65746520,0x2d2d6465,0x6c657465,0x202d2d69,0x6e736572, +0x74202d2d,0x686f6973,0x74656465,0x7870202d,0x2d70706f,0x7574202d,0x2d707069,0x6e202d2d, +0x63616e64,0x202d2d69,0x76202d2d,0x616e746f,0x7574202d,0x2d616e74,0x696e202d,0x2d616273, +0x616c7465,0x7273202d,0x2d616c74,0x65727320,0x2d2d6176,0x6c6f6373,0x202d2d61,0x6e746c6f, +0x6373202d,0x2d202120,0x21202120,0x21202121,0x20212021,0x20212021,0x206e6f64,0x65636f6c, +0x6f726564,0x6974656d,0x73202a2a,0x2a2a7265,0x67696f6e,0x202d2d73,0x696e6b20,0x2d2d736f, +0x75726365,0x202d2d61,0x6273616c,0x74657273,0x202d2d61,0x6c746572,0x73202d2d,0x61766c6f, +0x6373202d,0x2d616e74,0x6c6f6373,0x202d2d20,0x21202120,0x21202120,0x21212021,0x20212021, +0x2021206e,0x6f646570,0x70696e20,0x22202220,0x696e6469,0x72616363,0x20222022,0x206c6976, +0x656f7574,0x20222022,0x20616374,0x69766520,0x22202220,0x6c6f636c,0x69766520,0x22202220, +0x6c6f6364,0x65662022,0x20222061,0x70706561,0x72202220,0x22207265,0x67737573,0x65645b32, +0x5d3a205b,0x72656773,0x75736564,0x5b315d3a,0x205b206c,0x6f6f7064,0x65707468,0x20252025, +0x2025206e,0x6f64652d,0x206c6976,0x65206262,0x20286465,0x6661756c,0x74292066,0x69727374, +0x69737374,0x72206465,0x61646f75,0x74206e65,0x65647265,0x676c6f64,0x206e6565,0x64726567, +0x73617665,0x202d206c,0x69766520,0x6262202d,0x3a3a3a69,0x6e746572,0x66657265,0x20776974, +0x683a3a3a,0x666f7262,0x69646465,0x6e3a205b,0x61646a73,0x6176652c,0x20686173,0x73746f72, +0x653a636f,0x6e73742d,0x2d2d2d2d,0x2d3e3e3e,0x3e616374,0x6976653c,0x3c3c7b3d,0x3d3d3d3d, +0x3d3d3d3d,0x20706172,0x72656773,0x203d3d3d,0x3d3d3d3d,0x3d3d2a2a,0x2a2a2a2a,0x2a2a2a20, +0x72656773,0x74616b65,0x6e202a2a,0x2a2a2a2a,0x2a2a2a20,0x6c6f6469,0x6e736572,0x746f7574, +0x3a207374,0x72696e73,0x65727469,0x6e3a2065,0x6561766f,0x75743a20,0x65656176,0x696e3a20, +0x6565616e,0x746f7574,0x3a206565,0x616e7469,0x6e3a2061,0x763a2061,0x6e743a20,0x6170703a, +0x206c6f6f,0x70646570,0x74682024,0x20242024,0x206e6f64,0x6520666c,0x6f772061,0x6e616c79, +0x73697320,0x6f757420,0x6f664176,0x65726167,0x65206461,0x74612066,0x6c6f7720,0x69746572, +0x6174696f,0x6e733a20,0x72656761,0x6c6f6374,0x696d653d,0x20646174,0x61666c6f,0x7774696d, +0x653d6c6f,0x70747469,0x6d653d6e,0x756d6361,0x6c6c6f76,0x65726865,0x61646c72,0x3d206e75, +0x6d6e6f74,0x77656c6c,0x666f726d,0x65646c72,0x3d6e756d,0x73706172,0x73656c72,0x3d20616c, +0x69617365,0x646f633d,0x6e756d30,0x6f636375,0x726c723d,0x206e756d,0x63616e74,0x636f6c6f, +0x7265646c,0x723d6e75,0x6d636f6c,0x6f726564,0x6c723d20,0x616c6c6f,0x636f636e,0x756d6f63, +0x3d206e75,0x6d73706c,0x69746c75,0x3d6e756d,0x6c753d20,0x66696e61,0x6c6e756d,0x6c723d6e, +0x756d6c72,0x3d20616c,0x69617365,0x646c753d,0x616c6961,0x7365646c,0x723d2063,0x6f6e7469, +0x676c723d,0x6e756d63,0x616c6c73,0x3d207273,0x74727320,0x726c6f64,0x7320746f,0x74657870, +0x72736176,0x3d746f74,0x65787073,0x61763d20,0x746f7465,0x78707272,0x65663d74,0x6f746578, +0x70726566,0x3d20746f,0x74766172,0x72736176,0x3d746f74,0x76617273,0x61763d20,0x746f7476, +0x61727272,0x65663d74,0x6f747661,0x72726566,0x3d206e75,0x6d737472,0x3d746f74,0x616c206e, +0x756d6578,0x70723d20,0x6e756d73,0x72696e63,0x3d6e756d,0x74737472,0x65703d20,0x6e756d69, +0x6e736572,0x743d6e75,0x6d676373,0x653d206e,0x756d7264,0x7374723d,0x6e756d67,0x636f7079, +0x3d206e75,0x6d6c7264,0x7374723d,0x6e756d6c,0x6373653d,0x0,0x0,0x0, +0x20000000,0xf04117dc,0xf0411b8c,0xf04117dc,0xf04117dc,0xf04117dc,0xf0411818,0xf04117dc, +0xf0411818,0xf04117dc,0xf04119bc,0xf04117dc,0xf0411b8c,0xf041185c,0xf041185c,0xf041185c, +0x756f7074,0x656d6974,0x2e705761,0x726e696e,0x673a206b,0x696e6420,0x64756d70,0x65642069, +0x676e6f72,0x65642e00,0xf041237c,0xf0412354,0xf0412368,0xf0412310,0x756f7074,0x656d6974, +0x2e700000,0xf0414b3c,0xf0414af8,0xf0414bbc,0xf0414c58,0xf0414b70,0xf0414c20,0x756f7074, +0x656d6974,0x2e70756f,0x7074656d,0x69742e70,0x756f7074,0x656d6974,0x2e70756f,0x7074656d, +0x69742e70,0xf04151d0,0xf04151a0,0xf04151ac,0xf04151a0,0xf04151a0,0xf04151a0,0xf041549c, +0xf041546c,0xf0415478,0xf041546c,0xf041546c,0xf041546c,0xf0415760,0xf0415730,0xf041573c, +0xf0415730,0xf0415730,0xf0415730,0xf0414f20,0xf0414fd8,0xf04150cc,0xf04156fc,0xf0415438, +0xf04150cc,0xf0416e98,0xf04150a8,0x756f7074,0x656d6974,0x2e70756f,0x7074656d,0x69742e70, +0x756f7074,0x656d6974,0x2e70756f,0x7074656d,0x69742e70,0xf0416fd8,0xf0416fa8,0xf0416fb4, +0xf0416fa8,0xf0416fa8,0xf0416fa8,0xf0417120,0xf04170f0,0xf04170fc,0xf04170f0,0xf04170f0, +0xf04170f0,0xf041726c,0xf041723c,0xf0417248,0xf041723c,0xf041723c,0xf041723c,0xf0417518, +0xf0417518,0xf0416f3c,0xf0417208,0xf04170bc,0xf0416f3c,0xf04174f4,0xf0417518,0x756f7074, +0x656d6974,0x2e70756f,0x7074656d,0x69742e70,0x756f7074,0x656d6974,0x2e70756f,0x7074656d, +0x69742e70,0x756f7074,0x656d6974,0x2e700000,0xf0417b90,0xf0417f6c,0xf0417f6c,0xf041801c, +0xf041801c,0xf0417d70,0xf041801c,0xf041801c,0xf0417d84,0xf0417f6c,0xf0417f6c,0xf0417f6c, +0xf0417d34,0xf0417f6c,0xf041801c,0xf0417f6c,0xf0417df0,0xf0417d9c,0xf0417d9c,0xf0417dc0, +0xf0418074,0xf0418660,0xf0418660,0xf041824c,0xf0418640,0xf04180b8,0xf0418398,0xf041840c, +0xf0418640,0xf0418640,0xf0418260,0xf0418480,0xf04184f4,0xf04185d4,0xf0418568,0xf0418144, +0xf0418660,0xf0418660,0xf0418660,0xf041809c,0xf0418660,0xf0418640,0xf0418660,0xf0418360, +0xf0418288,0xf041829c,0xf04182e0,0xf0418640,0xf0418660,0xf0418660,0xf0418274,0xf0418b48, +0xf0418b48,0xf04189d0,0xf04189b4,0xf0418a38,0xf0418a38,0xf0418b48,0xf0418b48,0xf0418c80, +0xf0418cc0,0xf0418d4c,0xf0418d00,0xf0418c60,0xf0418c18,0xf0418d64,0xf0418d64,0xf0418c54, +0xf0418bdc,0xf0417614,0xf0417614,0xf04176e8,0xf0417a7c,0xf0418ee0,0xf0418ee0,0xf0418ee0, +0xf0417614,0x756f7074,0x656d6974,0x2e700000,0xf0418fa0,0xf0418fd4,0xf0419060,0xf041907c, +0x756f7074,0x656d6974,0x2e700000,0xf041913c,0xf04191ec,0xf04192d4,0xf04197b0,0xf0419358, +0xf041958c,0xf041b0bc,0xf04192b0,0x203a2064,0x6f75626c,0x6520666c,0x6f617420,0x70617261, +0x6d657465,0x72207061,0x73736564,0x20666f72,0x20696e74,0x65676572,0x3b206c69,0x6e652075, +0x6f70743a,0x20576172,0x6e696e67,0x3a202000,0xf04209d0,0xf0420d2c,0xf0420078,0xf0420d2c, +0xf0420d2c,0xf0420254,0xf0420324,0xf0420748,0xf04200dc,0xf0420c54,0xf0420d2c,0xf0420d2c, +0xf0420ca0,0xf0420c54,0xf04205a4,0xf0420d2c,0xf0420d2c,0xf0420d2c,0xf04201dc,0xf041efa0, +0xf041e990,0xf041e990,0xf0420d2c,0xf041fc20,0xf0420d2c,0xf0420c0c,0xf0420be4,0xf04202d4, +0xf0420d2c,0xf0420d2c,0xf0420c34,0xf0420d2c,0xf0420d2c,0xf0420d2c,0xf041ec70,0xf041ec70, +0xf0420d2c,0xf0420d2c,0xf041f8f0,0xf0420d2c,0xf0420d2c,0xf0420d2c,0xf0420e9c,0xf0420d2c, +0xf0420d2c,0xf0420d2c,0xf041f1d8,0xf0420d2c,0xf041f820,0xf04203d0,0xf0420d2c,0xf0420d2c, +0xf0420280,0xf0420c54,0xf0420d2c,0xf041efa0,0xf041ef3c,0xf0420d2c,0xf0420d2c,0xf041f924, +0xf041ee00,0xf041ee00,0xf041ee00,0xf041ee00,0xf041ee00,0xf041ee00,0xf0420d2c,0xf0420d2c, +0xf041fbf4,0xf0420d2c,0xf0420d2c,0xf0420d2c,0xf041fc90,0xf0420d2c,0xf041f7cc,0xf041e804, +0xf0420d2c,0xf0420d2c,0xf04205a4,0xf0420d2c,0xf0420d2c,0xf0420d2c,0xf041e804,0x0, +0x756f7074,0x3a20496e,0x7465726e,0x616c2065,0x72726f72,0x3a204665,0x65646261,0x636b2066, +0x696c6520,0x6c656e67,0x74682064,0x6f65736e,0x2774206d,0x61746368,0x20697473,0x20737472, +0x75637475,0x72652e20,0x476f743a,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202045,0x78706563,0x7465643a,0x20756f70,0x743a2049,0x6e746572,0x6e616c20,0x6572726f, +0x723a2043,0x616c6c65,0x65207265,0x636f7264,0x206d6167,0x6963206e,0x756d6265,0x72206d69, +0x736d6174,0x63682069,0x6e206665,0x65646261,0x636b2066,0x696c652e,0x20476f74,0x3a202020, +0x20202020,0x20202020,0x20202020,0x20200920,0x20202045,0x78706563,0x7465643a,0x2020756f, +0x70743a20,0x496e7465,0x726e616c,0x20657272,0x6f723a20,0x42617369,0x6320626c,0x6f636b20, +0x7265636f,0x7264206d,0x61676963,0x206e756d,0x62657220,0x6d69736d,0x61746368,0x20696e20, +0x66656564,0x6261636b,0x2066696c,0x652e0000,0x20756e64,0x6566696e,0x65642e3a,0x206c6162, +0x656c204c,0x756f7074,0x3a20496e,0x7465726e,0x616c3a20,0x0,0x0,0x0, +0x756f7074,0x696e642e,0x70000000,0xf0422bf0,0xf0422bf0,0xf0422bf0,0xf0422bf8,0xf0422bf0, +0xf0422bf0,0xf0422bf0,0xf0422bf0,0x756f7074,0x696e642e,0x70000000,0xf042355c,0xf04233e0, +0xf0423564,0x756f7074,0x696e642e,0x70000000,0xf0423a98,0xf0423a98,0xf0423aa8,0xf0423af4, +0xf0423a98,0xf0423aa8,0xf0423c9c,0xf0423aa0,0x756f7074,0x696e642e,0x70000000,0xf0423e28, +0xf0423e28,0xf0423e40,0xf0423e6c,0xf0423e28,0xf0423e40,0xf0423f30,0xf0423e30,0x756f7074, +0x696e642e,0x70756f70,0x74696e64,0x2e70756f,0x7074696e,0x642e7000,0xf04246c0,0xf0424750, +0xf0424860,0xf0424a1c,0xf0424750,0xf0424a1c,0xf0424a14,0xf0425198,0xf0425198,0xf04251c0, +0xf04251c0,0xf0424e78,0xf0424a90,0xf0424274,0xf04252e0,0xf04252e0,0xf0424a90,0xf0424b1c, +0xf04252e0,0xf04252e0,0xf04250e8,0xf04250f0,0xf04250f0,0xf04250f0,0xf04250f0,0xf04250e8, +0x756f7074,0x696e642e,0x70756f70,0x74696e64,0x2e700000,0xf0426e98,0xf0426ea0,0xf0426ebc, +0xf0426f48,0xf0426ea0,0xf0426f48,0xf0426e98,0xf0426b40,0xf0427000,0xf0427000,0xf0426d1c, +0x6e6f5f72,0x32332020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a616c6f,0x63202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a73636d,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a73746f,0x72202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a636f6d,0x6f202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a636f70,0x79202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a6d6f76,0x63202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a646275,0x67202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a767265,0x66202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x7a6d6172,0x6b202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x756f7074,0x3a207374,0x5f726561,0x6462696e,0x61727920,0x6661696c,0x6564206f,0x6e20756f, +0x70743a20,0x5761726e,0x696e673a,0x20666565,0x64626163,0x6b207265,0x71756972,0x65732062, +0x6f746820,0x73796d62,0x6f6c2074,0x61626c65,0x20616e64,0x20666565,0x64626163,0x6b206669, +0x6c65206e,0x616d6573,0x20756f70,0x746c6973,0x74202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x202f746d,0x702f756f,0x70747374,0x72696e67,0x73202020,0x20202020, +0x20202020,0x20202020,0x202f746d,0x702f756f,0x70746f75,0x74707574,0x20202020,0x20202020, +0x20202020,0x20202020,0x20756f70,0x743a2057,0x61726e69,0x6e673a20,0x756e7265,0x636f676e, +0x697a6564,0x206f7074,0x696f6e20,0x20202020,0x20202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d726567,0x72202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d726567,0x65202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d726567,0x72202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f6d,0x756c7469,0x6262756e,0x726f6c6c,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d756e72,0x6f6c6c6c,0x696d6974,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6c6f6f,0x70756e72,0x6f6c6c20,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d4f6c69,0x6d697420,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d766172,0x72656620,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d747261,0x70757620,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d667033,0x32726567,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d737472,0x69637449,0x45454520,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d363464,0x61746120,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d64776f,0x70636f64,0x65202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6d6970,0x73312020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6d6970,0x73322020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6d6970,0x73332020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f6b,0x7069636f,0x70742020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6b7069,0x636f7074,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d706963,0x32202020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6d6970,0x73342020,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d737461,0x74696320,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f5f,0x72323320,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6d6f72,0x656d6f74,0x696f6e20,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d666f72,0x7472616e,0x5f6c616e,0x67202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f50,0x616c6961,0x73202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d663737,0x616c6961,0x73202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d637265,0x61746562,0x62202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f72,0x6473746f,0x72652020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f6d,0x74616720,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f74,0x61696c20,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f67,0x656e7672,0x65672020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f72,0x65637572,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f63,0x6f646568,0x6f697374,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f5f,0x636f6e73,0x745f696e,0x5f726567,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f5f,0x6f70745f,0x73617665,0x645f7265,0x67732020, +0x20202020,0x20202020,0x20202020,0x2d6e6f68,0x65757241,0x42202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f72,0x6c6f6472,0x7374726f,0x70742020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d6e6f70,0x7265636f,0x6c6f7220,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f77,0x6879756e,0x636f6c6f,0x72202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f61,0x73736f63,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0x2d646f63,0x6f707920,0x20202020,0x20202020,0x20202020, +0x20202020,0x20202020,0x20202020,0xf0427adc,0xf0427ae8,0x756f7074,0x3a20756f,0x70743a20, +0x756f7074,0x696e7075,0x742e7000,0xf042d07c,0xf042d088,0x3a206f70,0x74696d69,0x7a656420, +0x636f6465,0x206e6f74,0x20616c6c,0x6f776564,0x20617320,0x696e7075,0x74756f70,0x743a2045, +0x72726f72,0x3a20756f,0x7074696e,0x7075742e,0x70000000,0xf042e038,0xf042e038,0xf042e038, +0xf042e054,0xf042e038,0xf042e038,0xf042e0ac,0xf042e038,0x756f7074,0x696e7075,0x742e7000, +0xf042f00c,0xf042ed64,0xf042f154,0xf042f4bc,0xf042ed64,0xf042f4bc,0xf042f4bc,0xf042f4bc, +0xf042f4bc,0xf042ee5c,0xf042f4bc,0xf042f4bc,0xf042f06c,0xf042f06c,0xf042f1b0,0xf042f0e0, +0xf042f06c,0xf042f06c,0xf042f4bc,0xf042ee5c,0xf042ee5c,0xf042eed0,0xf042eed0,0xf042f4bc, +0xf042f4bc,0xf042f4bc,0xf042f4bc,0xf042f298,0xf042f320,0xf042f320,0xf042f4bc,0xf042ebb0, +0xf042f26c,0xf042f320,0xf042f320,0xf042f1e4,0xf042f06c,0xf042f298,0xf042f4bc,0xf042ef2c, +0xf042ed64,0xf042ed64,0xf042ea50,0xf042ea50,0xf042f4bc,0xf042f4bc,0xf042ef9c,0xf042f4bc, +0xf042f4bc,0xf042f4bc,0xf042f4bc,0xf042f544,0xf042eb34,0xf042f4bc,0xf042ec44,0xf042f4bc, +0xf042f4bc,0xf042f4bc,0xf042eed0,0xf042eed0,0xf042f4bc,0xf042f00c,0xf042f4bc,0xf042e990, +0xf042f4bc,0xf042f4bc,0xf042ee5c,0xf042ee5c,0xf042ee5c,0xf042f4bc,0xf042f4bc,0xf042f4bc, +0xf042ed64,0xf042f4bc,0xf042ee5c,0xf042f00c,0xf042edec,0xf042f4bc,0xf042f00c,0xf042f00c, +0xf042f0e0,0xf042f4bc,0xf042f4bc,0xf042f4bc,0xf042f00c,0xf042ee5c,0xf042ee5c,0xf042ee5c, +0xf042f00c,0xf042f00c,0xf042f4bc,0xf042f4bc,0xf042f4bc,0xf042e990,0xf042f4bc,0xf042ee5c, +0xf042f0e0,0xf042f4bc,0xf042f4bc,0xf042f4bc,0xf042ed64,0xf042f4bc,0xf042f4bc,0xf042ed64, +0xf042f1e4,0xf042f4bc,0xf042ed28,0x756f7074,0x696e7075,0x742e7075,0x6f707469,0x6e707574, +0x2e70756f,0x7074696e,0x7075742e,0x70756f70,0x74696e70,0x75742e70,0x756f7074,0x696e7075, +0x742e7020,0x4d206d65,0x6d6f7279,0x20747970,0x65206361,0x6e6e6f74,0x20686176,0x6520706f, +0x73697469,0x7665206f,0x66667365,0x74206c69,0x6e652075,0x6f70743a,0x20576172,0x6e696e67, +0x3a20756f,0x7074696e,0x7075742e,0x70756f70,0x74696e70,0x75742e70,0x756f7074,0x696e7075, +0x742e7020,0x4d206d65,0x6d6f7279,0x20747970,0x65206361,0x6e6e6f74,0x20686176,0x6520706f, +0x73697469,0x7665206f,0x66667365,0x74206c69,0x6e652075,0x6f70743a,0x20576172,0x6e696e67, +0x3a200000,0xf04311f4,0xf043137c,0xf04313ac,0xf0431108,0xf0431108,0xf0431154,0xf04311c0, +0xf04311c0,0xf04311c0,0xf0431438,0xf0431108,0xf0432144,0xf04320f4,0xf0432084,0xf04320f4, +0xf0432144,0xf0432364,0xf04323c0,0xf0432364,0xf04323c0,0xf0437b94,0xf0437bdc,0xf0437b4c, +0xf0437c90,0xf0437cd8,0xf0437c48,0xf0437f80,0xf043800c,0xf0437fb4,0xf0433430,0xf0431bd8, +0xf0433f54,0xf0438900,0xf0431bd8,0xf0435d18,0xf0438b1c,0xf0438b1c,0xf043808c,0xf0431bd8, +0xf0438b1c,0xf0438b1c,0xf0433a80,0xf0433a80,0xf0434064,0xf0435cb8,0xf04385d4,0xf0436360, +0xf0438a94,0xf0438b1c,0xf0438b1c,0xf0438ac8,0xf0438a94,0xf04381bc,0xf0433c2c,0xf0433a80, +0xf0433a80,0xf043815c,0xf0431bd8,0xf0431bd8,0xf0434a60,0xf0438b1c,0xf043808c,0xf0438b1c, +0xf0438b1c,0xf0431bd8,0xf0438b1c,0xf0438b1c,0xf0435df8,0xf0438b1c,0xf0431bd8,0xf0431bd8, +0xf0438b1c,0xf0438b1c,0xf04381bc,0xf043304c,0xf043488c,0xf043488c,0xf043488c,0xf043695c, +0xf0431468,0xf0434150,0xf043488c,0xf043488c,0xf0434150,0xf0433a80,0xf043488c,0xf0438b1c, +0xf0431bd8,0xf0431bd8,0xf0431bd8,0xf0430908,0xf0434bec,0xf0436dc0,0xf0436dc0,0xf0432ea4, +0xf0435df8,0xf0438b40,0xf0438a68,0xf0438a20,0xf0434acc,0xf0431468,0xf0430794,0xf0431740, +0xf0435d98,0xf0430794,0xf0438a4c,0xf0431bd8,0xf0431bd8,0xf0438b1c,0xf0433430,0xf04380dc, +0xf0430908,0xf0438b1c,0xf0438a4c,0xf0431bd8,0xf0431bd8,0xf0431bd8,0xf04376f8,0xf04376f8, +0xf0438b1c,0xf0431bd8,0xf0436a04,0xf0431bd8,0xf0433430,0xf0431bd8,0xf0438b1c,0xf0433430, +0xf0433430,0xf0438b1c,0xf0436a70,0xf0438b1c,0xf0436c9c,0xf04387d0,0xf0438b1c,0xf0431bd8, +0xf04380b8,0xf0438b1c,0xf0438b1c,0xf0438b1c,0xf0433c2c,0xf0438b1c,0xf0438b1c,0xf0438b1c, +0xf0433430,0xf0431bd8,0xf0431bd8,0xf0431bd8,0xf0433430,0xf0433430,0xf0438b1c,0xf0438a94, +0xf0438b1c,0xf0434bec,0xf0437984,0xf0431bd8,0xf04388c0,0xf0435df8,0xf0437a00,0xf0437a00, +0xf0437a00,0xf0437a00,0xf0437a00,0xf0437a00,0xf0433c2c,0xf0438b40,0xf0435df8,0xf0438b1c, +0xf0431bd8,0xf0438b1c,0xf04365fc,0xf0431bd8,0xf0436a70,0xf0438b1c,0xf0438b1c,0xf0438b1c, +0xf0438b1c,0xf04344f8,0xf0437328,0xf0431b2c,0xf0438b1c,0xf04381bc,0xf0438b1c,0xf0438b1c, +0xf04344f8,0xf0437328,0x0,0x0,0x756f7074,0x69746162,0x2e70756f,0x70746974, +0x61622e70,0x5761726e,0x696e673a,0x206b696e,0x64206475,0x6d706564,0x3a206967,0x6e6f7265, +0x64756f70,0x74697461,0x622e7075,0x6f707469,0x7461622e,0x70000000,0xf0439360,0xf0439178, +0xf0439448,0xf04396f0,0xf0439178,0xf04396f0,0xf04396f0,0xf04396f0,0xf04396f0,0xf0439234, +0xf04396f0,0xf04396f0,0xf04393a0,0xf04393a0,0xf0439488,0xf04393f4,0xf04393a0,0xf04393a0, +0xf04396f0,0xf0439234,0xf0439234,0xf0439284,0xf0439284,0xf04396f0,0xf04396f0,0xf04396f0, +0xf04396f0,0xf04394f4,0xf0439548,0xf0439548,0xf04396f0,0xf04396f0,0xf04394a0,0xf0439548, +0xf0439548,0xf04394a0,0xf04393a0,0xf04394f4,0xf04396f0,0xf04392c0,0xf0439178,0xf0439178, +0xf0439284,0xf0439284,0xf04396f0,0xf0439360,0xf04396f0,0xf04396f0,0xf04396f0,0xf04396f0, +0xf0439234,0xf0439234,0xf0439234,0xf04396f0,0xf04396f0,0xf04396f0,0xf0439178,0xf04396f0, +0xf0439234,0xf0439360,0xf04391e0,0xf04396f0,0xf0439360,0xf0439360,0xf04393f4,0xf04396f0, +0xf04396f0,0xf04396f0,0xf0439360,0xf0439234,0xf0439234,0xf0439234,0xf0439360,0xf0439360, +0xf04393f4,0xf04396f0,0xf04396f0,0xf04396f0,0xf0439178,0xf04396f0,0xf04396f0,0xf0439178, +0xf0438fdc,0xf0438ed8,0xf043909c,0xf043914c,0xf043901c,0xf04390f4,0xf0439774,0xf0438f9c, +0xf0439d04,0xf0439d04,0xf0439a94,0xf0439b18,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439b18, +0xf0439b18,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439a7c,0xf0439a7c,0xf0439d04,0xf0439a88, +0xf0439a7c,0xf0439a7c,0xf0439b18,0xf0439a4c,0xf0439d04,0xf0439d04,0xf0439d04,0xf0439b18, +0xf0439b18,0xf0439b18,0xf0439b18,0xf0439ae0,0xf0439afc,0xf0439afc,0xf0439b18,0xf0439b18, +0xf0439aac,0xf0439afc,0xf0439afc,0xf0439aac,0xf0439a7c,0xf0439ae0,0xf0439b18,0xf0439a58, +0xf0439a4c,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439b18,0xf0439b18,0xf0439a70,0xf0439b18, +0xf0439d04,0xf0439d04,0xf0439d04,0xf0439b18,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439b18, +0xf0439b18,0xf0439d04,0xf0439d04,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439b18,0xf0439d04, +0xf0439b18,0xf0439a4c,0xf0439d04,0xf0439d04,0xf0439b18,0xf0439d04,0xf0439d04,0xf0439a88, +0xf0439b18,0xf0439b18,0xf0439b18,0xf0439a4c,0xf0439d04,0xf0439d04,0xf0439d04,0xf0439d04, +0xf0439d04,0xf0439a88,0xf0439d04,0xf0439b18,0xf0439b18,0xf0439a4c,0xf0439b18,0xf0439b18, +0xf0439d04,0xf04398d0,0xf0439894,0xf0439944,0xf04399d8,0xf0439900,0xf0439984,0xf0439850, +0xf04398b8,0x756f7074,0x69746162,0x2e700000,0xf043a934,0xf043a944,0xf043a93c,0xf043a664, +0xf043a554,0xf043a878,0xf043af30,0xf043a6bc,0xf043acf0,0xf043b51c,0xf043a618,0x756f7074, +0x69746162,0x2e700000,0xf043b5c8,0xf043b5e4,0xf043b5e4,0x0,0x0,0x0, +0xf043cb78,0xf043cb78,0xf043cb80,0xf043cbcc,0xf043cb78,0xf043cb80,0xf043ce38,0xf043cb78, +0x756f7074,0x6b696c6c,0x2e700000,0xf043dfac,0xf043e030,0xf043df9c,0xf043df9c,0xf043df9c, +0xf043dfa4,0xf043df9c,0x756f7074,0x6b696c6c,0x2e700000,0xf0440810,0xf04405d4,0xf04404e0, +0xf04406f8,0xf04403fc,0xf044059c,0xf04404e0,0x756f7074,0x6b696c6c,0x2e700000,0xf04411ec, +0xf0440fdc,0xf0440ee8,0xf0441110,0xf0440dfc,0xf0440fa4,0xf0440ee8,0x0,0x0, +0x756f7074,0x6c6f632e,0x70000000,0xf0443104,0xf0443370,0xf0443370,0xf0443368,0xf0443368, +0xf0443298,0xf0443368,0xf0443368,0xf04432f8,0xf0443370,0xf0443370,0xf0443370,0xf0443270, +0xf0443370,0xf0443368,0xf0443370,0xf0443368,0xf044330c,0xf044330c,0xf0443330,0xf0443368, +0xf0443370,0xf0443370,0xf0443368,0x756f7074,0x6c6f632e,0x70000000,0xf04436d4,0xf0443614, +0xf04435f4,0xf0443794,0xf0443794,0xf04436d4,0xf04436d4,0x756f7074,0x6c6f632e,0x70000000, +0xf04438a8,0xf0443d18,0xf0443d18,0xf0443a60,0xf0443b30,0xf0443b84,0xf0443bd8,0xf0443c2c, +0xf0443ccc,0xf0443c80,0xf0443938,0xf0443d18,0xf0443d18,0xf0443d18,0xf04438b8,0xf0443d18, +0xf0443d18,0xf0443d18,0xf0443b08,0xf0443a78,0xf0443a80,0xf0443ab0,0x756f7074,0x6c6f632e, +0x70000000,0xf04447b0,0xf04447f0,0xf0444830,0xf0444760,0xf044470c,0xf0444944,0xf0444944, +0xf0444718,0xf04446d8,0x756f7074,0x6c6f632e,0x70756f70,0x746c6f63,0x2e70756f,0x70746c6f, +0x632e7075,0x6f70746c,0x6f632e70,0xf0444d14,0xf0445018,0xf0445018,0xf04450ac,0xf04450ac, +0xf04450ac,0xf0445018,0xf0445018,0xf0445018,0xf0445018,0xf0444e10,0x756f7074,0x6c6f632e, +0x70756f70,0x746c6f63,0x2e70756f,0x70746c6f,0x632e7075,0x6f70746c,0x6f632e70,0x756f7074, +0x6c6f632e,0x70756f70,0x746c6f63,0x2e70756f,0x70746c6f,0x632e7075,0x6f70746c,0x6f632e70, +0x756f7074,0x6c6f632e,0x70756f70,0x746c6f63,0x2e70756f,0x70746c6f,0x632e7075,0x6f70746c, +0x6f632e70,0xf0447fa4,0xf0446d84,0xf044817c,0xf04482b0,0xf044740c,0xf0447fa4,0xf0447fa4, +0xf0447f6c,0xf0447ebc,0xf0447fa4,0xf0448060,0xf04482b0,0xf0447adc,0xf0447240,0xf0447adc, +0xf0447adc,0xf04482b0,0xf04482b0,0xf04482b0,0xf04482b0,0xf04481a0,0xf04481a0,0xf04481a0, +0xf04482b0,0xf04482b0,0xf0447ce4,0xf04481a0,0xf04481a0,0xf0447ce4,0xf0448060,0xf04481a0, +0xf04482b0,0xf0447adc,0xf0446d84,0xf044740c,0xf0447adc,0xf0447adc,0xf04482b0,0xf0447fa4, +0xf04482b0,0xf04482b0,0xf04482b0,0xf04482b0,0xf0447adc,0xf0447adc,0xf0447adc,0xf04482b0, +0xf04482b0,0xf04482b0,0xf0446d84,0xf04482b0,0xf0447adc,0xf0447fa4,0xf0447adc,0xf04482b0, +0xf0447fa4,0xf0447fa4,0xf0447f6c,0xf04482b0,0xf04482b0,0xf04482b0,0xf0447f6c,0xf0447adc, +0xf0447adc,0xf0447adc,0xf0447fa4,0xf044817c,0xf0447f6c,0xf04482b0,0xf04482b0,0xf04482b0, +0xf0446d84,0xf04482b0,0xf04482b0,0xf0447adc,0xf0446d1c,0xf0446d30,0xf0446d14,0xf0446d60, +0xf0446d28,0xf0446d14,0xf04484c8,0xf0446d14,0x756f7074,0x6c6f632e,0x70000000,0xf04489f8, +0xf0448b40,0xf0448af0,0xf0448a98,0xf0448a48,0xf0448a20,0x0,0x0,0x0, +0xf04493ac,0xf04493b4,0xf04493bc,0xf04493c4,0xf04493cc,0xf04493d4,0xf04493e0,0xf04493ec, +0xf04493f8,0xf0449404,0x756f7074,0x6c6f6f70,0x2e700000,0xf044aa80,0xf044aa80,0xf044aa88, +0xf044aaa8,0xf044aa80,0xf044aa88,0xf044ab58,0xf044aa80,0x45515f49,0x4e455120,0x61742042, +0x423a0000,0x0,0x0,0x0,0x20534543,0x4f4e4453,0x20494e20,0x5245454d, +0x49535349,0x4f4e204f,0x4620202a,0x202a2020,0x5345434f,0x4e445320,0x494e2067,0x6c6f6261, +0x6c20636f,0x6c6f7269,0x6e67206f,0x6620202a,0x202a2020,0x5345434f,0x4e445320,0x494e2072, +0x65672061,0x6c6c6f63,0x20707265,0x70617261,0x74696f6e,0x206f6620,0x202a202a,0x20205345, +0x434f4e44,0x5320494e,0x20494e44,0x55435449,0x4f4e2056,0x41524941,0x424c4520,0x454c494d, +0x2e204f46,0x20202a20,0x2a202053,0x45434f4e,0x44532049,0x4e20434f,0x4445204d,0x4f54494f, +0x4e204f46,0x20202a20,0x2a202053,0x45434f4e,0x44532049,0x4e205245,0x4d4f5641,0x4c204f46, +0x20524544,0x554e4441,0x4e542053,0x544f5245,0x53204f46,0x20202a20,0x2a202053,0x45434f4e, +0x44532049,0x4e205061,0x74636876,0x6563746f,0x7273204f,0x4620202a,0x202a2020,0x6e6f7420, +0x666f756e,0x6420696e,0x20666565,0x64626163,0x6b206669,0x6c65756f,0x70743a20,0x5761726e, +0x696e673a,0x20666565,0x64626163,0x6b206461,0x74612066,0x6f722070,0x726f6365,0x64757265, +0x20205345,0x434f4e44,0x5320494e,0x204c4f43,0x414c204f,0x5054494d,0x495a4154,0x494f4e20, +0x4f462020,0x2a202a20,0x66206920,0x2864656c,0x65746564,0x29202053,0x45434f4e,0x44532049, +0x4e205748,0x4f4c4520,0x55434f44,0x4520544f,0x2055434f,0x4445204f,0x5054494d,0x495a4154, +0x494f4e20,0x2a202a20,0x756f7074,0x3a204572,0x726f723a,0x20756e65,0x78706563,0x74656420, +0x454f4620,0x696e2069,0x6e707574,0x2075636f,0x64653b20,0x67697669,0x6e672075,0x702e756f, +0x70743a20,0x5761726e,0x696e673a,0x2066696c,0x65206e6f,0x74206f70,0x74696d69,0x7a65643b, +0x20757365,0x202d6733,0x20696620,0x626f7468,0x206f7074,0x696d697a,0x6174696f,0x6e20616e, +0x64206465,0x62756720,0x77616e74,0x65640000,0x206d656d,0x6f727920,0x74616773,0x20696e20, +0x756f7074,0x3a205761,0x726e696e,0x673a2075,0x73656420,0x75702061,0x6c6c2075,0x6f70746d, +0x7461672e,0x70000000,0xf044f010,0xf044f078,0xf044f010,0xf044f010,0xf044f010,0xf044f024, +0xf044f010,0x0,0x0,0x0,0x756f7074,0x70707373,0x2e700000,0xf044fa6c, +0xf044fb00,0xf044fb40,0x756f7074,0x70707373,0x2e700000,0xf044fcb8,0xf044fc50,0xf044fc84, +0x756f7074,0x70707373,0x2e700000,0xf04504a4,0xf04504a4,0xf0450468,0x756f7074,0x3a205761, +0x726e696e,0x673a206f,0x7074696d,0x697a6174,0x696f6e20,0x6c657665,0x6c206c6f,0x77657265, +0x64206672,0x6f6d204f,0x3320746f,0x204f3220,0x64756520,0x746f2070,0x72657365,0x6e636520, +0x6f662063,0x616c6c73,0x20696e20,0x696e6c69,0x6e652061,0x7373656d,0x626c6572,0x20746578, +0x74756f70,0x74707073,0x732e7020,0x696e7374,0x65616420,0x6f662075,0x6f70743a,0x20576172, +0x6e696e67,0x3a20752d,0x636f6465,0x20000000,0xf0450b68,0xf0450b78,0xf0450b8c,0xf0450ba0, +0xf0450bb4,0xf0450bc8,0xf0450bdc,0xf04517bc,0xf0451808,0xf04517f4,0xf0451808,0xf04508cc, +0xf04512c4,0xf0451518,0xf0451808,0xf0451808,0xf0450c24,0xf0451808,0xf0451808,0xf04511a0, +0xf0450d48,0xf0451808,0xf0451798,0xf0450d10,0xf0451808,0xf0451808,0xf0450d48,0xf0451808, +0xf045127c,0xf04514ac,0xf0451808,0xf0451808,0xf0451808,0xf0450ebc,0xf0450ebc,0xf0451808, +0xf0451808,0xf0451808,0xf0451518,0xf0451808,0xf0451808,0xf0451808,0xf0451808,0xf04510b8, +0xf0451044,0xf0451418,0xf0451518,0xf0451044,0xf0450ebc,0xf0450cf0,0xf0450a7c,0xf0451808, +0xf0450e40,0xf0450ebc,0xf0451808,0xf0451808,0xf0451808,0xf0451798,0xf04517dc,0xf04517dc, +0xf04517dc,0xf04517dc,0xf04517dc,0xf04517dc,0xf0450e48,0xf0451798,0xf045127c,0xf0450cf0, +0x756f7074,0x3a204572,0x726f723a,0x20756e65,0x78706563,0x74656420,0x454f4620,0x696e2069, +0x6e707574,0x2075636f,0x64653b20,0x67697669,0x6e672075,0x702e2e2e,0x2e756f70,0x743a2045, +0x72726f72,0x3a20756e,0x65787065,0x63746564,0x20454f46,0x20696e20,0x696e7075,0x74207563, +0x6f64653b,0x20676976,0x696e6720,0x75702e2e,0x2e756f70,0x743a2045,0x72726f72,0x3a20756e, +0x65787065,0x63746564,0x20454f46,0x20696e20,0x696e7075,0x74207563,0x6f64653b,0x20676976, +0x696e6720,0x75702e2e,0x756f7074,0x3a204572,0x726f723a,0x20756e65,0x78706563,0x74656420, +0x454f4620,0x696e2069,0x6e707574,0x2075636f,0x64653b20,0x67697669,0x6e672075,0x702e2e2e, +0x2e2e756f,0x70747070,0x73732e70,0xf0452cb0,0xf0452cb8,0xf0452cc4,0x0,0x0, +0xf045330c,0xf045330c,0xf0453314,0xf0453314,0xf0453314,0xf0453314,0xf0453330,0xf045330c, +0x756f7074,0x70726570,0x2e700000,0xf04533bc,0xf04533bc,0xf04533d0,0xf04533f0,0xf04533c4, +0xf04533d0,0xf04534c4,0xf04533bc,0x756f7074,0x70726570,0x2e700000,0xf0453558,0xf0453558, +0xf0453568,0xf0453770,0xf0453560,0xf0453568,0xf04539a4,0xf0453558,0x0,0x0, +0x756f7074,0x72656731,0x2e700000,0xf0454a2c,0xf0454a2c,0xf0454a34,0xf0454a74,0xf0454a2c, +0xf0454a34,0xf0454ae4,0xf0454a2c,0x756f7074,0x72656731,0x2e700000,0xf0455080,0xf0454f94, +0xf0455158,0xf04559f8,0xf0455184,0xf045559c,0xf0456828,0xf045684c,0x756f7074,0x72656731, +0x2e700000,0xf04568d8,0xf04568c0,0xf04568e4,0xf0457200,0xf0456ecc,0xf0456ecc,0xf0457f08, +0xf04568cc,0x756f7074,0x72656731,0x2e700000,0xf0458108,0xf0458108,0xf0457fd0,0xf0458090, +0xf0457fb8,0xf0457fc4,0x0,0x0,0xf045b25c,0xf045b0ec,0xf045b0ec,0x756f7074, +0x72656732,0x2e70756f,0x70747265,0x67322e70,0xf045da08,0xf045d9c8,0xf045d9e8,0xf045dcfc, +0xf045dcf0,0xf045dce4,0x20696d70,0x6f737369,0x626c6520,0x746f2063,0x6f6c6f72,0x20000000, +0x3e4ccccd,0x2073706c,0x6974206f,0x75746c69,0x76652072,0x616e6765,0x206e6f74,0x20636f6c, +0x6f726564,0x2c206e6f,0x74207370,0x6c697474,0x61626c65,0x60ad78ec,0x60ad78ec,0x60ad78ec, +0x60ad78ec,0x4020636f,0x6c6f7265,0x64706172,0x6d732040,0x20617367,0x6e657176,0x20402076, +0x61726571,0x76204020,0x756e636f,0x6e737472,0x61696e20,0x4020636f,0x6c6f7263,0x616e6440, +0x20697363,0x6f6c6f72,0x65642032,0x40206973,0x636f6c6f,0x72656420,0x31206173,0x7369676e, +0x65642028,0x756e636f,0x6e737472,0x61696e65,0x64292061,0x73736967,0x6e656420,0x28636f6e, +0x73747261,0x696e6564,0x29206e6f,0x7420636f,0x6c6f7265,0x6420282d,0x76652073,0x61766529, +0x60ad78ec,0xc5505000,0x60ad78ec,0x0,0x756f7074,0x726f6c6c,0x2e70756f,0x7074726f, +0x6c6c2e70,0xf0464f58,0xf0464d70,0xf0465040,0xf0465360,0xf0464d70,0xf0465360,0xf0465360, +0xf0465360,0xf0465360,0xf0464e2c,0xf0465360,0xf0465360,0xf0464f98,0xf0464f98,0xf0465080, +0xf0464fec,0xf0464f98,0xf0464f98,0xf0465360,0xf0464e2c,0xf0464e2c,0xf0464e7c,0xf0464e7c, +0xf0465360,0xf0465360,0xf0465360,0xf0465360,0xf0465130,0xf046519c,0xf046519c,0xf0465360, +0xf0465360,0xf0465104,0xf046519c,0xf046519c,0xf0465098,0xf0464f98,0xf0465130,0xf0465360, +0xf0464eb8,0xf0464d70,0xf0464d70,0xf0464e7c,0xf0464e7c,0xf0465360,0xf0464f58,0xf0465360, +0xf0465360,0xf0465360,0xf0465360,0xf0464e2c,0xf0464e2c,0xf0464e2c,0xf0465360,0xf0465360, +0xf0465360,0xf0464d70,0xf0465360,0xf0464e2c,0xf0464f58,0xf0464dd8,0xf0465360,0xf0464f58, +0xf0464f58,0xf0464fec,0xf0465360,0xf0465360,0xf0465360,0xf0464f58,0xf0464e2c,0xf0464e2c, +0xf0464e2c,0xf0464f58,0xf0464f58,0xf0464fec,0xf0465360,0xf0465360,0xf0465360,0xf0464d70, +0xf0465360,0xf0465360,0xf0464d70,0xf0464c88,0xf0464d48,0xf0464c04,0xf0464c88,0x756f7074, +0x726f6c6c,0x2e70756f,0x7074726f,0x6c6c2e70,0xf0466330,0xf0465d9c,0xf04664f4,0xf0466b6c, +0xf0465d9c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0465d9c,0xf0466b6c,0xf0466b6c, +0xf0466330,0xf0466330,0xf0466330,0xf0466330,0xf0466330,0xf0466330,0xf0466b6c,0xf0465d9c, +0xf0465d9c,0xf0465d9c,0xf0465d9c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf04669bc, +0xf04669bc,0xf04669bc,0xf0466b6c,0xf0466b6c,0xf04665bc,0xf04669bc,0xf04669bc,0xf04665bc, +0xf0466330,0xf04669bc,0xf0466b6c,0xf0465d9c,0xf0465d9c,0xf0465d9c,0xf0465d9c,0xf0465d9c, +0xf0466b6c,0xf0466330,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0465d9c,0xf0465d9c, +0xf0465d9c,0xf0466b6c,0xf0466b6c,0xf0466b6c,0xf0465d9c,0xf0466b6c,0xf0465d9c,0xf0466330, +0xf0465d9c,0xf0466b6c,0xf0466330,0xf0466330,0xf0466330,0xf0466b6c,0xf0466b6c,0xf0466b6c, +0xf0466330,0xf0465d9c,0xf0465d9c,0xf0465d9c,0xf0466330,0xf0466330,0xf0466330,0xf0466b6c, +0xf0466b6c,0xf0466b6c,0xf0465d9c,0xf0466b6c,0xf0466b6c,0xf0465d9c,0xf0465d80,0xf0465d80, +0xf04659cc,0xf0465d90,0xf0465cc4,0xf04659cc,0xf0466d58,0xf0465d80,0x756f7074,0x726f6c6c, +0x2e70756f,0x7074726f,0x6c6c2e70,0xf0467b7c,0xf0467c0c,0xf0467bb4,0xf0467348,0xf046809c, +0xf046809c,0xf0467ca0,0xf04672f8,0xf046809c,0xf046809c,0xf0467f3c,0xf046809c,0xf046809c, +0xf0467f5c,0xf0467f3c,0xf0466e1c,0xf04673c0,0xf04673c0,0xf046809c,0xf0467394,0xf046809c, +0xf04681a0,0xf04681a0,0xf0467c80,0xf046809c,0xf046809c,0xf04681a0,0xf046809c,0xf046809c, +0xf046809c,0xf046784c,0xf046784c,0xf0467cb4,0xf046809c,0xf046809c,0xf04681a0,0xf0467f3c, +0xf046809c,0xf0466e1c,0xf04679f8,0xf046809c,0xf046809c,0xf0467d48,0xf0467a50,0xf0467a50, +0xf0467a50,0xf0467a50,0xf0467a50,0xf0467a50,0xf046809c,0xf046809c,0xf0467d34,0xf046809c, +0xf046809c,0xf046809c,0xf0467e40,0x756f7074,0x726f6c6c,0x2e70756f,0x7074726f,0x6c6c2e70, +0xf0468f64,0xf0468f64,0xf0468f64,0xf0468fa4,0xf0468f88,0xf0468f6c,0xf0469004,0xf0468f64, +0x756f7074,0x726f6c6c,0x2e700000,0xf0469e20,0xf0469e20,0xf0469da8,0xf0469dbc,0xf0469d9c, +0xf0469da8,0xf0469dfc,0xf0469e20,0x7375633a,0x3a3a3a70,0x72653a3a,0x3a3a2020,0x20666c6f, +0x77206772,0x61706820,0x666f7220,0x2074696d,0x65732074,0x6f204242,0x3a554e52,0x4f4c4c49, +0x4e472061,0x74204242,0x3a756f70,0x74726f6c,0x6c2e7000,0xf046c524,0xf046c55c,0xf046c568, +0x756f7074,0x73636d2e,0x70756f70,0x7473636d,0x2e700000,0xf046de0c,0xf046de9c,0xf046de28, +0xf046dd38,0xf046dd2c,0xf046dd38,0xf046dd40,0xf046dd38,0xf046dd38,0xf046dec4,0xf046dd38, +0x756f7074,0x7461696c,0x2e700000,0xf046f1e4,0xf046f1e4,0xf046f0f4,0xf046f17c,0xf046f1e4, +0xf046f1e4,0xf046f1c0,0xf046f1e4,0x5441494c,0x20524543,0x55525349,0x4f4e2045,0x4c494d49, +0x4e415449,0x4f4e2061,0x74204242,0x3a000000,0x756f7074,0x74656d70,0x2e700000,0xf046fd40, +0xf046fd00,0xf046fd20,0x0,0x0,0x756f7074,0x74726570,0x2e700000,0xf047009c, +0xf047009c,0xf04700ac,0xf04700c4,0xf04700a4,0xf04700ac,0xf047025c,0xf047009c,0x756f7074, +0x74726570,0x2e70756f,0x70747472,0x65702e70,0x756f7074,0x74726570,0x2e700000,0xf047030c, +0xf0470374,0xf0470388,0xf04703bc,0xf04702f0,0xf0470388,0x756f7074,0x74726570,0x2e70756f, +0x70747472,0x65702e70,0xf0470a88,0xf0470ccc,0xf0470a94,0x756f7074,0x74726570,0x2e70756f, +0x70747472,0x65702e70,0x756f7074,0x74726570,0x2e700000,0xf0470d64,0xf0470d64,0xf0470d6c, +0xf0470d84,0xf0470d48,0xf0470d6c,0xf04710c8,0xf047110c,0xf0471148,0xf04710c8,0x756f7074, +0x74726570,0x2e700000,0xf0471a24,0xf0471a24,0xf0471724,0xf0471750,0xf0471a24,0xf0471724, +0xf0471a00,0xf0471a24,0xf0471e70,0xf0471e70,0xf0471bc0,0xf0471ce4,0xf0471b24,0xf0471bec, +0xf0471e58,0xf0471e70,0x756f7074,0x74726570,0x2e700000,0xf0472a4c,0xf0472a4c,0xf04727f0, +0xf04728dc,0xf04727d0,0xf0472840,0xf0472a28,0xf0472a4c,0x756f7074,0x74726570,0x2e700000, +0xf0472b6c,0xf0472b6c,0xf0472ae4,0xf0472b00,0xf0472b6c,0xf0472ae4,0xf0472b48,0xf0472b6c, +0xf0472fdc,0xf0472fdc,0xf0472bf4,0xf0472c20,0xf0472fdc,0xf0472bf4,0xf0472fc4,0xf0472fdc, +0x756f7074,0x74726570,0x2e700000,0xf047305c,0xf047305c,0xf0473064,0xf0473174,0xf0473118, +0xf0473094,0xf0473210,0xf047305c,0x0,0x3a207374,0x61636b20,0x6572726f,0x72756f70, +0x743a2049,0x6e746572,0x6e616c3a,0x203a2062,0x6f756e64,0x73206572,0x726f7220,0x6c696e65, +0x20756f70,0x743a2057,0x61726e69,0x6e673a20,0x436f6e73,0x74616e74,0x20657661,0x6c756174, +0x696f6e20,0x6c656674,0x20746f20,0x72756e20,0x74696d65,0x20666f72,0x20746869,0x73206361, +0x73652e71,0x75657374,0x696f6e61,0x626c6520,0x72657375,0x6c742061,0x73206120,0x72657375, +0x6c74206f,0x6620636f,0x70792070,0x726f7061,0x67617469,0x6f6e206f,0x72206f74,0x68657220, +0x6f707469,0x6d697a61,0x74696f6e,0x732e2063,0x6f6e7374,0x616e7420,0x6576616c,0x75617469, +0x6f6e2066,0x6f756e64,0x55636f64,0x65206f70,0x3a636f6e,0x76657274,0x2061206c,0x656e6774, +0x68636865,0x636b2061,0x6761696e,0x7374206c,0x6f776572,0x20626f75,0x6e646368,0x65636b20, +0x61676169,0x6e737420,0x75707065,0x7220626f,0x756e646e,0x6f746c6f,0x67696361,0x6c206e6f, +0x74737175,0x61726520,0x61206e75,0x6d626572,0x6f646420,0x696e7465,0x67657265,0x78636c75, +0x73697665,0x206f726d,0x6178696d,0x756d6d69,0x6e696d75,0x6d6c6573,0x73207468,0x616e206f, +0x72206571,0x75616c20,0x746f6c65,0x73732074,0x68616e67,0x72656174,0x65722074,0x68616e20, +0x6f722065,0x7161756c,0x20746f67,0x72656174,0x65722074,0x68616e65,0x7175616c,0x69747920, +0x636f6d70,0x61726973,0x6f6e6d75,0x6c746970,0x6c652073,0x6574656c,0x656d656e,0x7420696e, +0x20736574,0x73657420,0x64696666,0x6572656e,0x63657365,0x7420696e,0x74657273,0x65637469, +0x6f6e7365,0x7420756e,0x696f6e73,0x68696674,0x20726967,0x68747368,0x69667420,0x6c656674, +0x6d656d6f,0x72792069,0x6e646578,0x696e6769,0x6e637265,0x6d656e74,0x64656372,0x656d656e, +0x74616273,0x6f6c7574,0x65207661,0x6c75656e,0x65676174,0x696f6e6d,0x6f64756c,0x75736469, +0x76697369,0x6f6e2062,0x79207a65,0x726f6d75,0x6c746970,0x6c696361,0x74696f6e,0x73756274, +0x72616374,0x696f6e61,0x64646974,0x696f6e3a,0x20206c69,0x6e652075,0x6f70743a,0x20576172, +0x6e696e67,0x3a200000,0xf0474d88,0xf0474c84,0xf0475174,0xf04751a0,0xf04751cc,0xf0474db4, +0xf04751f8,0xf0474ee4,0xf0474d04,0xf0474fbc,0xf0474f90,0xf0474de0,0xf04751f8,0xf04751f8, +0xf0474f10,0xf0474eb8,0xf0475014,0xf0474fe8,0xf04751f8,0xf047511c,0xf04751f8,0xf04751f8, +0xf04751f8,0xf04751f8,0xf047506c,0xf0475040,0xf0474d30,0xf04751f8,0xf04751f8,0xf04751f8, +0xf0474cd8,0xf04751f8,0xf0474f3c,0xf0474d5c,0xf04751f8,0xf04751f8,0xf0475148,0xf04750c4, +0xf0474e34,0xf0474e60,0xf04751f8,0xf04750f0,0xf0474e8c,0xf04751f8,0xf04751f8,0xf0475098, +0x3a20636f,0x64653a20,0x756f7074,0x3a20496e,0x7465726e,0x616c3a20,0x756f7074,0x7574696c, +0x2e700000,0xf0475874,0xf0475834,0xf0475834,0xf0475978,0xf0475978,0xf04757f4,0xf0475834, +0xf0475834,0xf04757f4,0xf0475978,0xf0475874,0xf0475770,0xf04757a8,0xf047594c,0xf0475770, +0x756f7074,0x7574696c,0x2e700000,0xf0475ab8,0xf0475b6c,0xf0475bc0,0xf0475c8c,0xf0475af4, +0xf0475bc0,0xf0475c8c,0xf0475ba8,0x756f7074,0x7574696c,0x2e700000,0xf04761ac,0xf04761ac, +0xf0475f9c,0xf04760b0,0xf0475f50,0xf0476008,0xf0476188,0xf04761ac,0x756f7074,0x7574696c, +0x2e700000,0xf047633c,0xf047633c,0xf0476214,0xf0476298,0xf0476260,0xf0476228,0xf0476318, +0xf047633c,0x756f7074,0x7574696c,0x2e700000,0xf0476910,0xf0476910,0xf047693c,0xf047699c, +0xf0476918,0xf047693c,0xf0476a2c,0xf0476910,0x756f7074,0x7574696c,0x2e700000,0xf0476acc, +0xf0476acc,0xf0476af0,0xf0476b1c,0xf0476ad4,0xf0476af0,0xf0476ba4,0xf0476acc,0x756f7074, +0x7574696c,0x2e700000,0xf04774f4,0xf04774f4,0xf04771cc,0xf04773a4,0xf0477330,0xf0477234, +0xf04774d0,0xf04774f4,0x756f7074,0x7574696c,0x2e700000,0xf047777c,0xf0477788,0xf0477798, +0xf04777a8,0xf04777b8,0xf04777c8,0xf04777d8,0xf047773c,0xf0477558,0xf0477920,0xf0477810, +0xf0477824,0xf0477834,0xf0477888,0xf04778a4,0xf04778b8,0xf04778cc,0xf04778e0,0x756f7074, +0x7574696c,0x2e70756f,0x70747574,0x696c2e70,0xf0478200,0xf0478214,0xf0478228,0xf0478208, +0x756f7074,0x7574696c,0x2e700000,0xf0478374,0xf0478374,0xf0478384,0xf04783d8,0xf0478374, +0xf0478384,0xf0478574,0xf0478374,0x756f7074,0x7574696c,0x2e70756f,0x70747574,0x696c2e70, +0xf04786c0,0xf0478750,0xf04786dc,0xf047860c,0xf0478600,0xf047860c,0xf0478614,0xf047860c, +0xf047860c,0xf0478778,0xf047860c,0x756f7074,0x7574696c,0x2e700000,0xf04787fc,0xf04787fc, +0xf0478804,0xf047880c,0xf04787fc,0xf0478804,0xf0478884,0xf04787fc,0x756f7074,0x7574696c, +0x2e700000,0xf0478fc4,0xf0478fc4,0xf0479018,0xf0479018,0x756f7074,0x7574696c,0x2e70756f, +0x70747574,0x696c2e70,0xf047919c,0xf047919c,0xf04791c4,0xf04791c4,0xf0479248,0xf0479248, +0xf0479270,0xf0479270,0x756f7074,0x7574696c,0x2e700000,0xf047992c,0xf0479a30,0xf0479a30, +0xf047992c,0xf0479a30,0xf0479a30,0xf047992c,0x756f7074,0x3a204572,0x726f723a,0x20756e65, +0x78706563,0x74656420,0x454f4620,0x696e2069,0x6e707574,0x2075636f,0x64653b20,0x67697669, +0x6e672075,0x702e2e2e,0x2e2e2e2e,0x756f7074,0x3a204572,0x726f723a,0x20756e65,0x78706563, +0x74656420,0x454f4620,0x696e2069,0x6e707574,0x2075636f,0x64653b20,0x67697669,0x6e672075, +0x702e2e2e,0x2e2e2e20,0x20202020,0x20202020,0x20202020,0x20202020,0x5265636f,0x6d70696c, +0x6174696f,0x6e207769,0x7468202d,0x4f322072,0x65717569,0x7265642e,0x3a206f70,0x74696d69, +0x7a617469,0x6f6e2073,0x75707072,0x65737365,0x64206279,0x20636f6e,0x74726f6c,0x2066696c, +0x652e756f,0x70743a20,0x5761726e,0x696e673a,0x20202020,0x20202077,0x69746820,0x76616c75, +0x65203e3d,0x20202020,0x20206578,0x63656564,0x73207369,0x7a652074,0x68726573,0x686f6c64, +0x3b20746f,0x206f7074,0x696d697a,0x65207468,0x69732070,0x726f6365,0x64757265,0x2c207573, +0x65202d4f,0x6c696d69,0x74206f70,0x74696f6e,0x3a207468,0x69732070,0x726f6365,0x64757265, +0x206e6f74,0x206f7074,0x696d697a,0x65642062,0x65636175,0x73652069,0x74756f70,0x743a2057, +0x61726e69,0x6e673a20,0x3a207468,0x69732070,0x726f6365,0x64757265,0x206e6f74,0x206f7074, +0x696d697a,0x65642064,0x75652074,0x6f206d65,0x6d6f7279,0x206c696d,0x69746174,0x696f6e2e, +0x756f7074,0x3a205761,0x726e696e,0x673a2000,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, +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,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, +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,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, +0x25733a20,0x496e7465,0x726e616c,0x3a200000,0xa000000,0x0,0x0,0x0, +0x25733a20,0x4572726f,0x723a2000,0xa000000,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,0xf048b994,0xf048bab0,0xf048bb28,0xf048bb28,0xf048bb28,0xf048bb28,0xf048bb28, +0xa000000,0x25733a20,0x5761726e,0x696e673a,0x20000000,0xa000000,0x0,0x0, +0x2f746d70,0x2f706173,0x25642e25,0x64000000,0x4e6f2063,0x61736520,0x6d617463,0x68657320, +0x76616c75,0x6520696e,0x20636173,0x65207374,0x6174656d,0x656e7420,0x6f6e2070,0x61676520, +0x2564206c,0x696e6520,0x25642066,0x696c6520,0x25732e0a,0x0,0x61737365,0x7274696f, +0x6e206661,0x696c6564,0x20257320,0xa000000,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, +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,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[] = { +0x0,0x0,0x0,0x0,0xc00000,0x60000,0x2000000,0x0, +0x1,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000,0x10000,0x0, +0x0,0x0,0xfc000000,0x1,0x800000c0,0x0,0x810,0x2, +0x0,0x10,0x1,0x800000c0,0x0,0xfc000810,0x0,0x0, +0x2,0x0,0x10,0x1,0x800000c0,0x0,0x810,0x1, +0x800000c0,0x0,0xfc000810,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000, +0x2,0x0,0x10,0x1,0x800000c0,0x0,0xfc000810,0x1080e712, +0x80080000,0x2c084808,0x80200040,0x820000,0x2,0x0,0x10,0x39e80, +0x0,0x0,0x1020,0x2,0x0,0x10,0x39e80,0x0, +0x0,0x1020,0x10c00000,0x60001,0x200c0060,0x1300,0x0,0x0, +0x1020,0x1200,0x0,0x0,0x1020,0x1200,0x0,0x0, +0x1020,0x200c0060,0x1100,0x200,0x0,0x0,0x1000,0x800c0060, +0x100,0x8002,0x20000200,0x40000020,0x100,0x40000002,0x4,0x400000, +0x20,0x4,0x40000000,0x0,0x0,0x4,0x10c00000,0x60001, +0x2,0x0,0x10,0x8100,0x80000,0x2000000,0x0,0x1, +0x8100,0x80000,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000,0x1, +0x800000c0,0x0,0x810,0x1,0x80000000,0x0,0x810,0x1, +0x80000000,0x1,0x800000c0,0x0,0xfc000810,0x2,0x0,0x10, +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, +0x6e6f746c,0x6f6f7066,0x69727374,0x62620020,0x6c6f6f70,0x66697273,0x74626200,0x63616e75, +0x6e726f6c,0x6c000020,0x0,0x0,0x0,0xc00000e4,0x100,0x112, +0x400204,0x200,0x0,0x0,0x1000,0x20,0x300,0x40000000, +0x0,0x1000,0x20100080,0x79ea0,0x0,0x20000,0x2001020,0xc00000e4, +0x100,0x112,0x400204,0x8,0x10,0x4,0x2000,0x200000, +0xc0060,0x100,0x40000000,0x80,0x0,0x0,0x20000,0x2000000, +0x1200,0x0,0x0,0x1020,0x4,0x0,0x110,0x400000, +0x40000000,0xc00000,0x60000,0x4,0x8000000,0x8,0x0,0x0, +0x40000,0x10000000,0x1,0x40000000,0x0,0x0,0x4,0x38ca0, +0x40000000,0x10c00000,0x60001,0x1200,0x0,0x0,0x1020,0x40000000, +0x0,0x0,0x4,0x10c00000,0x60001,0x20100080,0x39ea0,0x0, +0x20000,0x2001020,0xc00000e4,0x100,0x112,0x400204,0x10c00000,0x60001, +0x8,0x30,0x4,0x2000,0x200000,0xc0060,0x100,0x40000000, +0x80,0x0,0x0,0x20000,0x2000000,0x1200,0x0,0x0, +0x1020,0x40000000,0x0,0x0,0x4,0x38ca0,0x40000000,0x1, +0x80000000,0x2,0x0,0x10,0x20,0x100,0x40000000,0x0, +0x0,0x4,0x20,0x100,0x2,0x20,0x100,0x40000000, +0x0,0x0,0x4,0x20,0x100,0x2,0x200000,0x800000, +0x804010,0x80000000,0x20004000,0x80000000,0x8100,0x80000,0x1,0x800000c0, +0x0,0xfc000810,0x1080e712,0x80080000,0x2c084808,0x80200042,0x820000,0x2, +0x0,0x10,0x0,0x0,0x1,0x800000c0,0x0,0xfc000810, +0x1080e712,0x80080000,0x2c084808,0x80200040,0x820100,0x2,0x0,0x10, +0x1,0x800000c0,0x0,0xfc000810,0x1080e712,0x80080000,0x2c084808,0x80200040, +0x820100,0x2,0x0,0x10,0x2,0x0,0x10,0x2, +0x0,0x10,0x200,0x0,0x0,0x1000,0x2,0x0, +0x10,0x200,0x0,0x0,0x1000,0x20,0x100,0x2, +0x200,0x0,0x0,0x1000,0x1,0x0,0x0,0x800, +0x2,0x0,0x10,0x100,0x80000,0x0,0x0,0x100, +0x200,0x0,0x0,0x1000,0x2,0x0,0x10,0x100, +0x80000,0x0,0x0,0x100,0x40000020,0x100,0x40000012,0x4, +0x200000,0x80000000,0x7fffffe0,0x7fffffe0,0x201,0x80,0x0,0x1800, +0x284f0008,0x10c40038,0x50068605,0x60023d00,0x1240000,0x2000000,0x0,0x1, +0x800000,0x800,0x9200000,0x1000,0x4000,0x1002c0,0x2,0x0, +0x10,0x38e80,0x0,0x0,0x1000,0x6,0x3402000,0x10, +0x6,0x2000,0x10,0x2000000,0x20000,0x2000000,0x0,0x1, +0x8,0x30,0x4,0x0,0x200000,0x800000,0x20000,0x400000, +0x40000,0x10000000,0x1,0x10c00000,0x60001,0x8000000,0x8,0x8000000, +0x10c00008,0x60001,0x4,0x40000,0x40000000,0x0,0x0,0x4, +0x10c00020,0x60001,0x40000020,0x100,0x40000002,0x4,0x10c00000,0x60001, +0x10c00000,0x60001,0x1200,0x0,0x0,0x1020,0x200c0060,0x1100, +0x0,0x0,0x20,0x200,0x0,0x0,0x1000,0x10c00020, +0x60001,0x10000,0x0,0x0,0x0,0xfc000000,0x1,0x800000c0, +0x0,0x810,0x1,0x80000000,0x0,0x810,0x10000,0x0, +0x0,0x0,0xfc000000,0x1,0x80000000,0x0,0xfc000810,0x10000, +0x1,0x800000c0,0x0,0xfc000810,0x1080e710,0x80080000,0x2c084808,0x80200040, +0x800100,0x10c00020,0x60001,0x100,0x80000,0x2,0x0,0x10, +0x10c00000,0x60001,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000,0x1, +0x80000000,0x0,0x810,0x1,0x800000c0,0x0,0xfc000810,0x0, +0x40000000,0x0,0x0,0x4,0x20,0x100,0x40000000,0x40000000, +0x0,0x0,0x4,0xa0,0x100,0x40000000,0x0,0x2000000, +0x200,0x0,0x0,0x1000,0x1200,0x0,0x0,0x1020, +0x2,0x0,0x80000010,0x2,0x0,0x80000010,0x2,0x0, +0x80000010,0x2,0x0,0x80000010,0x1200,0x0,0x0,0x1020, +0x2,0x0,0x80000010,0x1,0x800000c0,0x0,0x810,0x0, +0x20,0x100,0x4,0x0,0x10,0x40000000,0x0,0x40000000, +0x4,0x40000020,0x100,0x40000000,0x4,0x20,0x100,0x4, +0x0,0x10,0x40000020,0x100,0x40000000,0x4,0x4,0x0, +0x10,0x20,0x100,0x40000020,0x100,0x20,0x100,0x40000020, +0x100,0x0,0x4,0x40000020,0x100,0x40000000,0x4,0x8, +0x20,0x4,0x39e80,0x0,0x0,0x1020,0x20,0x100, +0x1,0x800000c0,0x1081e712,0x82080000,0x2c084808,0x80200043,0xfc820100,0x0, +0x0,0x10000000,0x1,0x8100,0x80000,0x2000000,0x0,0x1, +0x8100,0x2080000,0x0,0x1,0x10000000,0x1,0x2,0x0, +0x10,0x100,0x80000,0x2,0x0,0x10,0x100,0x80000, +0x4100,0x84000,0x0,0x0,0x80000,0x2000000,0x0,0x1, +0x800000,0x10000000,0x1,0x10800000,0x20001,0x2000000,0x0,0x1, +0x8100,0x2084000,0x0,0x200001,0x880100,0x4000,0x0,0x200000, +0x880000,0x8100,0x2084000,0x0,0x200001,0x880000,0x2000000,0x0, +0x1,0x10000000,0x0,0x20000000,0x800010,0x80000000,0x10000001,0x0, +0x20000000,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0, +0x1,0x2000000,0x0,0x1,0x800000,0x4,0x2000,0x20000000, +0x0,0x20,0x0,0x0,0x100,0x80000,0x0,0x0, +0x100,0x2,0x0,0x10,0x39e80,0x0,0x0,0x1020, +0x39e80,0x0,0x0,0x1020,0x100,0x80000,0x0,0x0, +0x100,0x2,0x0,0x10,0x8100,0x80000,0x0,0x0, +0x100,0x100,0x80000,0x0,0x0,0x100,0x0,0x0, +0x8000,0x80000,0x2,0x0,0x10,0x1,0x800000c0,0x0, +0x810,0x20000008,0x10,0x4,0x2000,0x200000,0x20100080,0x79ea0, +0x0,0x20000,0x2001020,0x1200,0x0,0x0,0x1020,0x4, +0x0,0x110,0x400000,0x40000000,0xc00000,0x60000,0x4,0x8000000, +0x8,0x0,0x0,0x40000,0x10000000,0x1,0x10c00000,0x60001, +0x20100080,0x39ea0,0x0,0x20000,0x2001020,0x800c0060,0x100,0x2, +0x60000200,0x48000004,0x10c00008,0x60711,0x400004,0x1,0x800000c0,0x0, +0xfc000810,0x8100,0x80000,0x2,0x0,0x10,0x8100,0x80000, +0x8100,0x80000,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000,0x2004000, +0x0,0x1,0x80000,0x1,0x80000000,0x0,0x810,0x1, +0x800000c0,0x0,0x810,0x0,0x100,0x80000,0x8100,0x80000, +0x8100,0x80000,0x8100,0x80000,0x8100,0x80000,0x2004000,0x0, +0x1,0x80000,0x4000,0x0,0x0,0x80000,0x4000,0x0, +0x0,0x80000,0x8000,0x80000,0x8100,0x80000,0x4000,0x0, +0x0,0x80000,0x2000000,0x0,0x1,0x100,0x80000,0x8100, +0x80000,0x0,0x0,0x0,0x39e80,0x0,0x0,0x1020, +0xc0060,0x100,0x0,0x2000,0x80,0x0,0x0,0x20000, +0x2000000,0x20,0x100,0x8,0x30,0x4,0x0,0x200000, +0x10c00000,0x60001,0x40000000,0x0,0x0,0x4,0x3,0x80000000, +0x10,0xfc000810,0x2000000,0x0,0x1,0x800000,0x2000000,0x20000000, +0x200001,0x800000,0x4010000,0x2000003,0xa00000c0,0x1200019,0xfc880810,0x2000000, +0x20000000,0x200001,0x800000,0x4010000,0x2004003,0xa00000c0,0x1200019,0xfc880810, +0x3,0x800000c0,0x0,0xfc000810,0x200000,0x800000,0x2,0x0, +0x10,0x4010000,0x2000003,0x800000c0,0x1200019,0xfc800810,0x1080e710,0x80080000, +0x2c084808,0x80200040,0x820000,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000, +0x1,0x800000c0,0x0,0xfc000810,0x2,0x0,0x10,0x4000, +0x0,0x0,0x880000,0x2000000,0x0,0x1,0x800000,0x800000, +0x20000,0x2000000,0x0,0x1,0x100,0x80000,0x0,0x0, +0x1,0x800000c0,0x0,0xfc000810,0x1080e712,0x80080000,0x2c084808,0x80200040, +0x820000,0x2,0x0,0x10,0x1,0x800000c0,0x0,0xfc000810, +0x1080e712,0x80080000,0x2c084808,0x80200040,0x820000,0x2,0x0,0x10, +0x200,0x0,0x0,0x1000,0x2,0x0,0x10,0x0, +0x800010,0x80000000,0x20004000,0x80000000,0x800010,0x80000000,0x20004000,0x80000000, +0x4000,0x0,0x8,0xa000010,0x20,0x100,0x2,0x40000000, +0x0,0x40000010,0x4,0x20,0x100,0x2,0x20,0x100, +0x2,0x20,0x100,0x2,0xc00000,0x60000,0x10c00000,0x60001, +0x1,0x800000c0,0x0,0xfc000810,0x2,0x0,0x10,0x1, +0x80,0x0,0x810,0x200,0x0,0x0,0x1000,0x10c00000, +0x60001,0x10c00000,0x60001,0x8100,0x80000,0x0,0x0,0x100, +0x1,0x800000c0,0x0,0xfc000810,0x201,0x80,0x0,0x1800, +0x10000,0x0,0x0,0x0,0xfc000000,0x10000,0x1,0x800000c0, +0x0,0xfc000810,0x1080e712,0x80080000,0x2c084808,0x80200040,0x820100,0x1, +0x800000c0,0x0,0x810,0x2,0x0,0x10,0x0,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, +0x2030405,0x6070809,0xa0b0c0d,0x1f101112,0x13141516,0x171e1f20,0x222c2e30,0x32343638, +0x3a3c3e00,0x39e80,0x0,0x0,0x1020,0x39e80,0x0,0x0, +0x1020,0x39e80,0x0,0x0,0x1020,0x20,0x100,0x2, +0x10c00000,0x60001,0x40000000,0x0,0x0,0x4,0x800,0x9200040, +0x1000,0x4000,0x100000,0x0,0x18,0x4038cb0,0x2400084,0x6000, +0x200000,0x40000,0x40000000,0x2000,0x1000000,0x48000,0x1201,0x80000000, +0x80000,0x20000000,0x6,0x2020,0xe910010,0x100000,0x0,0x0, +0x18,0x4038cb0,0x2400084,0x6000,0x200000,0x2000,0x1000000,0x48000, +0x1201,0x80000000,0x80000,0x20000000,0x6,0x2020,0xe910010,0x100000, +0x10009620,0xffffffff,0xffffffff,0xffffffff,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, +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, +0x1000711c,0x0,0x0,0x0,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, +0x30313233,0x34353637,0x38396162,0x63646566,0x6768696a,0x6b6c6d6e,0x6f707172,0x73747576, +0x7778797a,0x0,0x0,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,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 uint32_t f_bvectin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_bvectin0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_40b2e0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_read_feedback_file(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_40b638(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_path_blockno(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_local_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_initbv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_setbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_resetbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_checkbvlist(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_bvectcard(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_bvectcopy(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_bvcopynot(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_bvecteq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_bvectempty(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_bvectunion(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_bvectintsect(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_bvectminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_unionminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_minusminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_unionintsect(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_uintsectminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_intsectunion(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_unionnot(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_uminusminus(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_bvectglop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_bvecthoistglop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_bvectpp1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_bvectpp2(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_bvectinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_formbvlivran(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_setbitbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_checkinitbvlivran(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_resetsubdelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_setsubinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_has_assert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_trap_implying(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +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); +static void f_delete_unmoved_recur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_codemotion(uint8_t *mem, uint32_t sp); +static uint32_t f_entryav(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_entryant(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_vardelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_varinsert(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_checkexpoccur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_4133dc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_4135b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void f_checkexp_ant_av(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_exprdelete(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_checkstatoccur(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_414064(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_414134(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_414204(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +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); +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); +static uint32_t func_415f9c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_4163ac(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_416424(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_418624(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4186c8(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_copypropagate(uint8_t *mem, uint32_t sp); +static void f_printmtyp(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_printitab(uint8_t *mem, uint32_t sp); +static void f_printtab(uint8_t *mem, uint32_t sp); +static void f_printbv(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_printlinfo(uint8_t *mem, uint32_t sp); +static void f_printhoist(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_printprecm(uint8_t *mem, uint32_t sp); +static void f_printcm(uint8_t *mem, uint32_t sp); +static void f_printscm(uint8_t *mem, uint32_t sp); +static void f_printregs(uint8_t *mem, uint32_t sp); +static void f_printinterproc(uint8_t *mem, uint32_t sp); +static void f_printsav(uint8_t *mem, uint32_t sp); +static void f_printstat(uint8_t *mem, uint32_t sp); +static void f_print_loop_relations(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_igen3(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_outparlod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_gen_cvtl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_genrop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_inreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_base_noalias(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_base_gp_noalias(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_base_sp_noalias(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_base_in_reg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_varlodstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_spilltemplodstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_genloadaddr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_genloadnum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_genloadrnum(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_gen_static_link(uint8_t *mem, uint32_t sp); +static void f_genrlodrstr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_prolog(uint8_t *mem, uint32_t sp); +static void f_epilog(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_gen_outparcode(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4247a4(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_4249d4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_424d40(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +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); +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); +static void func_42745c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4274ec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_428e44(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +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); +static uint32_t func_42b024(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_42b5dc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_42c548(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42c86c(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42cb90(uint8_t *mem, uint32_t sp); +static void func_42ceb8(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42d4bc(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42d564(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42d5cc(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42d6f4(uint8_t *mem, uint32_t sp, uint32_t v0); +static void func_42dd48(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_42e050(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_42e2c8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_42e394(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_reemit(uint8_t *mem, uint32_t sp); +static void f_incorp_feedback(uint8_t *mem, uint32_t sp); +static uint32_t f_empty_bb(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_431800(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_431948(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_bb_frequencies(uint8_t *mem, uint32_t sp); +static uint32_t f_ingraph(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_graphnode(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_init_node_vectors(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_appendgraph(uint8_t *mem, uint32_t sp); +static void func_431e14(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_431e88(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_431f14(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_controlflow(uint8_t *mem, uint32_t sp); +static uint32_t func_4328f4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_432ac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_432c18(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_432e18(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_432f30(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_433040(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_433060(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_4331b0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_4337c8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_43396c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_433c08(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_433d08(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_433e98(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_434034(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_434178(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_findinduct(uint8_t *mem, uint32_t sp); +static uint32_t f_ivfactor(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_addnullfilename(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_437010(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_4372d8(uint8_t *mem, uint32_t sp, uint32_t v0); +static uint32_t func_437458(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4374bc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_43755c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_processargs(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_43a5dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_optinit(uint8_t *mem, uint32_t sp); +static void f_procinit(uint8_t *mem, uint32_t sp); +static void f_procinit_regs(uint8_t *mem, uint32_t sp); +static void f_write_updated_st(uint8_t *mem, uint32_t sp); +static void f_st_feinit(uint8_t *mem, uint32_t sp); +static void f_getop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_formal_parm_vreg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_43d16c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_copyline(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_createcvtl(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_in_outparlist(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_insert_outparlist(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_constexp(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_appendstorelist(uint8_t *mem, uint32_t sp); +static void f_appendbbvarlst(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_incroccurrence(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_bigtree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_treekilled(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_43e2c0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_43e3a8(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_43e42c(uint8_t *mem, uint32_t sp); +static void func_43e498(uint8_t *mem, uint32_t sp); +static void func_43e524(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_43e5a4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_43e79c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_43f634(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +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); +static void func_43fe84(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_43fff8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_440264(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_readnxtinst(uint8_t *mem, uint32_t sp); +static uint32_t f_isconstihash(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_realihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_isvarihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_isldaihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_isopihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_opvalihash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_appendichain(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_isearchloop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_trep_image(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_exprimage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_searchstore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_codeimage(uint8_t *mem, uint32_t sp); +static void f_check_loop_coincidence(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +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); +static uint32_t f_has_direct_induct_usage(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_check_loop_induct_usages(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_same_scale(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_find_ix_loadstores(uint8_t *mem, uint32_t sp); +static uint32_t f_findbaseaddr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_findbaseaddr_ada(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_overlapping(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_aliaswithptr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_pointtoheap(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_slkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_smkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_sskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_movkillprev(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_strkillprev(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_lodkillprev(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_clkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_cmkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_cskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_cupkillprev(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_ciakillprev(uint8_t *mem, uint32_t sp); +static uint32_t func_451630(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_listplkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_451e38(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_45209c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_listpskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_parkillprev(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_varkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_strlkilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_strskilled(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_strlant(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_indirectaccessed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_binaryovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_ixaovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_unaryovfw(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_binaryfold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_ixafold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_ilodfold(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_istrfold(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_cvtfold(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_unaryfold(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_linearize(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_454fec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void f_mergeconst(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_distrlaw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_reduceixa(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_456bc0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void f_constarith(uint8_t *mem, uint32_t sp); +static uint32_t func_458ba8(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_459110(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_459144(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_459298(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_459370(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4594a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_45966c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_459710(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_459744(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4597a4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_459924(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_45995c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_459c98(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_459e64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_45a2e4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t func_45a4a0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_45a738(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_45a960(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_45aac0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_45adf4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_45aecc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_45affc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_45b880(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void f_analoop(uint8_t *mem, uint32_t sp); +static void func_45bf7c(uint8_t *mem, uint32_t sp, uint32_t v0); +static void f_oneproc(uint8_t *mem, uint32_t sp); +static uint32_t f_main(uint8_t *mem, uint32_t sp); +static void f_init_mtagtab(uint8_t *mem, uint32_t sp); +static void f_mtagwarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_searchmtag_parm(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_45ea34(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_45eb38(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t f_assign_mtag(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_compareloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_compareaddr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_searchproc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_change_to_o2(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_getproc(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_insertijplab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_updatelab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_searchlab(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_update_veqv_in_table(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_make_subloc_veqv(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_insertvar(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_enterfsymtab(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_del_fsymtab(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_enter_gp_rel_tab(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_insertlda(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_insertcallee(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_check_gp_relative(uint8_t *mem, uint32_t sp); +static void f_oneinstruction(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_oneprocprepass(uint8_t *mem, uint32_t sp); +static uint32_t f_mergecallees(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_462098(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_462178(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_462240(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_processcallgraph(uint8_t *mem, uint32_t sp); +static void f_checkforvreg(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_findallvregs(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_prepass(uint8_t *mem, uint32_t sp); +static uint32_t f_varintree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_furthervarintree(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_in_fsym(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_gp_relative(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_proc_suppressed(uint8_t *mem, uint32_t sp); +static uint32_t f_lvalaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_lvalantloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_expinalter(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_cupaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_expaltered(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_patchvectors(uint8_t *mem, uint32_t sp); +static uint32_t f_is_cup(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_formlivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_passedinreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_varappear(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_caninsertearly(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_sizeofsetexpr(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_464cec(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_464e50(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static uint32_t func_466790(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_467e74(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_468058(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_4684d8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_468620(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_46873c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_468794(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4687e4(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_468828(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_4688dc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_makelivranges(uint8_t *mem, uint32_t sp); +static void f_regdataflow(uint8_t *mem, uint32_t sp); +static uint32_t f_gettolivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_prehascup(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_46bcfc(uint8_t *mem, uint32_t sp, uint32_t v0); +static uint32_t f_allsucmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_preallmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_alloc_livbb(uint8_t *mem, uint32_t sp); +static uint32_t f_r2_overlap_r3(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_localcolor(uint8_t *mem, uint32_t sp); +static void f_insintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_intfering(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_46d4c4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_46d540(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_spilltemps(uint8_t *mem, uint32_t sp); +static void f_dellivbb(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_updatecolorsleft(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_updateforbidden(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_findsharedintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_marksharedintf(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_addadjacents(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_somepremember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_somepostmember(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_allpreppout(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_allsucppin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_updatelivran(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_isconstrained(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_46ec84(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t f_contiguous(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_canmoverlod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_compute_save(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_whyuncolored(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_inc_allococ(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_cup_affecting_regs(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_needsplit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_split(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_cupcosts(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +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); +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); +static void f_globalcolor(uint8_t *mem, uint32_t sp); +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); +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); +static void f_del_orig_cond(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_unroll_searchloop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_unroll_resetincr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_unroll_resetincr_mod(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +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); +static uint32_t f_oneloopblockexpr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_oneloopblockstmt(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_create_edge(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_new_header_node(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_record_labels(uint8_t *mem, uint32_t sp); +static void f_new_set_of_labels(uint8_t *mem, uint32_t sp); +static uint32_t f_get_labelmap(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_link_jump_in_loop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_pre_loopblock(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_post_loopblock(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_termination_test(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_expr_instr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_estimate_instr(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_change_adj_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_del_adj_node(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_form_bop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_form_rem(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_form_neq0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_form_neg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_str_to_temporary(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_reset_images(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_loopunroll(uint8_t *mem, uint32_t sp); +static uint32_t func_47c1b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_47c3b8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_par_to_str(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_47caa8(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_pmov_to_mov(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_opt_saved_regs(uint8_t *mem, uint32_t sp); +static uint32_t f_inpathbefore(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_inpathafter(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_47dc0c(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_47de28(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_47e418(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_getexpsources(uint8_t *mem, uint32_t sp); +static uint32_t f_next_stmt_is_ret1(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_next_stmt_is_ret(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_no_ref_param(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_47ed68(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_fix_par_vreg(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47ef70(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_47efb4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_tail_recursion(uint8_t *mem, uint32_t sp); +static void f_findbbtemps(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_gettemp(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t func_47fed0(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t func_47ff68(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1, uint32_t a2); +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); +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); +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); +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); +static void func_4815f0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void func_481964(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_4819e4(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_481db4(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_481e34(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_482134(uint8_t *mem, uint32_t sp, uint32_t a0); +static void func_482208(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_482688(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_48299c(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void func_482abc(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static uint32_t func_482f1c(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_eliminduct(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_addreq(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_stackerror(uint8_t *mem, uint32_t sp); +static void f_boundswarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_ovfwwarning(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_dbgerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_appendchain(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_findsimilar(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_copycoderep(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_fix_sbase(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_fix_base(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_fixcorr(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_delentry(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_decreasecount(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_increasecount(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_isconsthash(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_realhash(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_isvarhash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_isophash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_opvalhash(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_extendstat(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_sizeoftyp(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_blktolev(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_newbit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_exproccurred(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_iexproccurred(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_addovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_subovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_mpyovfw_signed(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_addovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_subovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_mpyovfw_unsigned(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_addovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_subovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_mpyovfw(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_searchvar(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_vartreeinfo(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_entervregveqv(uint8_t *mem, uint32_t sp); +static void f_deccount(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_getoption(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_cutbits(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint64_t f_cutbits64(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_enter_const(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_enter_lda(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_binopwithconst(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_regclassof(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_constinreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_ldainreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_in_indmults(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_checkincre(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_findincre(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_countvars(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_hasvolatile(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_has_volt_ovfw(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_has_ilod(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_is_incr(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_alloc_realloc(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_fitparmreg(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static uint32_t f_trap_imply(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_trapstat_imply(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_is_power2(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_getfloatval(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_val_when_exponent0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_coloroffset(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_in_reg_masks(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t func_489820(uint8_t *mem, uint32_t sp); +static void f_skipproc(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_inside_loop(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_check_ix_candidate(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_check_loop_nest_ix_cand(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static uint32_t f_check_ix_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static uint32_t f_get_ix_source(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +static void f_abort(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_openstdout(uint8_t *mem, uint32_t sp, uint32_t a0); +static uint32_t f_getclock(uint8_t *mem, uint32_t sp); +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_48ae70(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0, uint32_t a1); +static void func_48aec0(uint8_t *mem, uint32_t sp, uint32_t v0, uint32_t a0); +static void f_uini(uint8_t *mem, uint32_t sp); +static void func_490ca0(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_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_uputflush(uint8_t *mem, uint32_t sp); +static void f_uputclose(uint8_t *mem, uint32_t sp); +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_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 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_currentpchdr(uint8_t *mem, uint32_t sp); +static void f_st_free(uint8_t *mem, uint32_t sp); +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_iextmax(uint8_t *mem, uint32_t sp); +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); +static uint32_t f_st_psym_idn_offset(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1); +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_4975fc(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__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_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); +static uint32_t f_gethostsex(uint8_t *mem, uint32_t sp); +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_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_exit(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void f_caseerror(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void func_49cdf0(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +static void func_49cf80(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_real(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3); +static void f_write_boolean(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +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_read_char(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_readln(uint8_t *mem, uint32_t sp, uint32_t a0); +static void f_read_string(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1, uint32_t a2); +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 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 uint32_t f_clock(uint8_t *mem, uint32_t sp); +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, uint32_t a0); +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, 0x10024000); +memcpy(mem + 0x10002570, rodata, 0x59d0); +memcpy(mem + 0x10000000, data, 0x2570); +MEM_S32(0x10011fd0) = 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(0x10011fd4) = 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 uint32_t f_bvectin(uint8_t *mem, uint32_t sp, uint32_t a0, uint32_t a1) { +const uint32_t zero = 0; +uint32_t at = 0, v1 = 0, t0 = 0, t1 = 0, t2 = 0, +t3 = 0, t4 = 0, t5 = 0, t6 = 0, t7 = 0, s0 = 0, s1 = 0, s2 = 0, s3 = 0, s4 = 0, s5 = 0, +s6 = 0, s7 = 0, t8 = 0, t9 = 0, gp = 0, fp = 0, s8 = 0, ra = 0; +uint32_t lo = 0, hi = 0; +int cf = 0; +uint64_t temp64; +uint32_t fp_dest; +void *dest; +uint32_t v0 = 0; +uint32_t a2 = 0; +uint32_t a3 = 0; +L40b250: +//bvectin: +t8 = MEM_U32(a1 + 4); +v0 = a0 & 0x7f; +t9 = (int)a0 >> 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 000000000..0c71b3da9 Binary files /dev/null and b/tools/ido5.3_recomp/usplit differ diff --git a/undefined_syms.txt b/undefined_syms.txt index a8eacbc8c..d45555be4 100644 --- a/undefined_syms.txt +++ b/undefined_syms.txt @@ -669,6 +669,48 @@ D_8028461C = 0x8028461C; D_802874A0 = 0x802874A0; /* Very end of data_credits_128480.s unused? */ D_802874BE = 0x802874BE; /* unused? */ +d_course_mario_raceway_vertex = 0x0F000000; +d_course_moo_moo_farm_vertex = 0x0F000000; +d_course_luigi_raceway_vertex = 0x0F000000; +d_course_sherbet_land_vertex = 0x0F000000; +d_course_kalimari_desert_vertex = 0x0F000000; +d_course_koopa_troopa_beach_vertex = 0x0F000000; +d_course_choco_mountain_vertex = 0x0F000000; +d_course_frappe_snowland_vertex = 0x0F000000; +d_course_toads_turnpike_vertex = 0x0F000000; +d_course_banshee_boardwalk_vertex = 0x0F000000; +d_course_dks_jungle_parkway_vertex = 0x0F000000; +d_course_rainbow_road_vertex = 0x0F000000; +d_course_yoshi_valley_vertex = 0x0F000000; +d_course_bowsers_castle_vertex = 0x0F000000; +d_course_royal_raceway_vertex = 0x0F000000; +d_course_wario_stadium_vertex = 0x0F000000; +d_course_big_donut_vertex = 0x0F000000; +d_course_block_fort_vertex = 0x0F000000; +d_course_double_deck_vertex = 0x0F000000; +d_course_skyscraper_vertex = 0x0F000000; + +d_course_luigi_raceway_packed = 0x0F009800; +d_course_mario_raceway_packed = 0x0F0096f4; +d_course_choco_mountain_packed = 0x0F00A0B4; +d_course_bowsers_castle_packed = 0x0f00e368; +d_course_banshee_boardwalk_packed = 0x0f0068e8; +d_course_yoshi_valley_packed = 0x0f007d90; +d_course_frappe_snowland_packed = 0x0f009d24; +d_course_royal_raceway_packed = 0x0f00ec60; +d_course_toads_turnpike_packed = 0x0f00a5d0; +d_course_kalimari_desert_packed = 0x0f00b394; +d_course_sherbet_land_packed = 0x0f0049f8; +d_course_rainbow_road_packed = 0x0f005a5c; +d_course_wario_stadium_packed = 0x0f00a9cc; +d_course_block_fort_packed = 0x0f0018d8; +d_course_skyscraper_packed = 0x0f001678; +d_course_double_deck_packed = 0x0f000cd4; +d_course_dks_jungle_parkway_packed = 0x0f00a45c; +d_course_big_donut_packed = 0x0f001b84; +d_course_koopa_troopa_beach_packed = 0x0f00fd78; +d_course_moo_moo_farm_packed = 0x0f00daec; + D_802874C4 = 0x802874C4; D_802874C6 = 0x802874C6;